News for hackers. Stuff that matters.
Re:Qi, arc competitor? Qi is lisp for 21st century. by amichail on Sunday May 06, 2007 @02:21PM (#19973)
From Qi's designer, Mark Tarver

"Why I am Not a Professor OR The Decline and Fall of the British University"

http://www.lambdassociates.org/blog/decline.htm

Re:Qi, arc competitor? Qi is lisp for 21st century. by whacked_new on Monday May 07, 2007 @03:04AM (#20124)
A good read! Tarver writes extremely well. And while it echos the voices of what sounds clearly like a cynic, it's pretty convincing and concerning. Sad thing is those concerned few are usually those who don't play by the rules and you end up with little might. But what the hell, someone's gotta fight.
Re:Qi, arc competitor? Qi is lisp for 21st century. by ecuzzillo on Sunday May 06, 2007 @12:22PM (#19959)
It sounds to be wasting a lot of time proving things about programming, when the spirit of Lisp is usually much more test-driven and not proving things. The stated goal is so that you can go about your normal business, but PROVABLY! I'd say this is much more in the spirit of ML than the spirit of Lisp.
Re:Qi, arc competitor? Qi is lisp for 21st century. by omouse on Sunday May 06, 2007 @04:38PM (#20000)
I don't like the case-sensitive symbols. Nor do I like the implicit quote on symbols...it doesn't make much sense to me but that might because there aren't many good code samples on the site.

Is it too much to ask for a nice looking website with lots of good code samples? And a reference link for all the functions that work in the language would be nice.

As much as some people dislike newLISP, it at least has a good clear/concise website: http://newlisp.org/ The purpose is clearly stated, and right away you know on what it can run and where to look for comparisons to other Lisps.

Not much of a competitor to Arc in my opinion. But pg, please show us some more Arc code :P

Re:Qi, arc competitor? Qi is lisp for 21st century. by Goladus on Sunday May 06, 2007 @10:19PM (#20068)
I'm no lisper but it seems to me that the implicit quote and the resulting need to use square brackets to delineate lists would make it more difficult to write macros.
Re:Qi, arc competitor? Qi is lisp for 21st century. by omouse on Sunday May 06, 2007 @10:55PM (#20074)
It depends on how he's defined the implicit quote syntax. You could make it so it doesn't have any effect in a def-macro call or something but that increases complexity just a tiny bit for a feature that doesn't do much for the developer.

Off-topic-ish: The square brackets are kind of neat but not for that purpose. If instead he allowed the interchange of square brackets and parenthesis, i.e. (+ 2 [ 3 2]), that would be neat and useful...it would allow someone to differentiate between nested lists slightly. And of course, it's easier to click [ instead of Shift+[ to get ( :p

Re:Qi, arc competitor? Qi is lisp for 21st century. by shiro on Monday May 07, 2007 @03:43AM (#20135)
I suspect the need of special syntax for list construction came from the introduction of currying. If you want currying you need to know arity of procedures, so you lose variable arity procedures such as 'list'.
Re:Qi, arc competitor? Qi is lisp for 21st century. by ryantmulligan on Sunday May 06, 2007 @02:22PM (#19974)
Any competitor is a good thing. It will either cause Arc to move faster, or just be better than it. The pattern matching simplifications seem quite slick.
Re:Qi, arc competitor? Qi is lisp for 21st century. by npk on Sunday May 06, 2007 @02:55PM (#19982)
I agree, ML style pattern matching seems so elegant. My favorite pattern matching system is actually Mathematica. I wish more programming languages had 'em :)
Re:Qi, arc competitor? Qi is lisp for 21st century. by npk on Sunday May 06, 2007 @04:51PM (#20002)
This comment was started as a thread here:

http://news.ycombinator.com/comments?id=20012

Re:Qi, arc competitor? Qi is lisp for 21st century. by busy_beaver on Sunday May 06, 2007 @12:26PM (#19961)
Tcl/Tk? For the 21st century?

Ummm.. okay.

Re:Qi, arc competitor? Qi is lisp for 21st century. by davidw on Sunday May 06, 2007 @01:18PM (#19967)
Tcl and Tk are very nice systems, which were done in by bad marketing and leadership.

See this article:

http://antirez.com/articoli/tclmisunderstood.html

Re:Qi, arc competitor? Qi is lisp for 21st century. by omouse on Sunday May 06, 2007 @04:25PM (#19998)
It also looks ugly by default.
Re:Qi, arc competitor? Qi is lisp for 21st century. by davidw on Monday May 07, 2007 @02:56AM (#20122)
Yes, "bad marketing". It's been possible for years to significantly improve the look and feel at the scripting level, but they never bothered. Also, the fact that it took them so long to figure out that Gnome and KDE were where Unix was headed and get with the times is not a good sign that they have the marketing skills necessary to stay current.
Re:Qi, arc competitor? Qi is lisp for 21st century. by palish on Sunday May 06, 2007 @04:11PM (#19997)
They go on about type checking. The point of dynamically typed languages is that they're dynamically typed.