April 14, 2004
Finding Lisp

Finding Lisp is a new weblog by Dave Roberts about his decision to learn and use Lisp. He says “I hope it will become a guidepost for newbies interested in Lisp as well as a resource for those that decide to take the plunge.” and “...if most other languages are evolving towards Lisp, why not just use Lisp and get there faster?”

Programming Languages, a Journey (author unknown) appears that it might be something similar:

Then, when I saw this:

> (/ 10 20)
1/2

I about fell on the floor. If you try dividing 10/20 in Java, I believe you get 0 as the answer unless you use the right data types.

Posted by jjwiseman at April 14, 2004 01:31 PM
Comments

Of course, it depends on the lisp. In elisp:

(/ 10 20)
0

But, yes, C, Java, and the like make this unecessarily difficult. It's a frequent source of mistakes.

Posted by: Andrew Hyatt on April 14, 2004 04:49 PM

Elisp is a particularly stupid lisp. I think it should be officially excluded when pointing out nice features of "Lisp", like precise math, decent garbage collection, exceptions, packages, lexical scoping, objects, and tower of hanoi solving. Well, scratch that last one.

Or maybe people should always say "Common Lisp".

(expt 2 28)
-268435456

Posted by: Zach Beane on April 15, 2004 08:00 AM

Wow. Even Lisp blogs are an exploding industry!

Posted by: rr on April 15, 2004 01:00 PM

Alas, the second one doesn't have a working syndication feed. And neither of them are using a lisp powered blog!

Posted by: Gordon Weakliem on April 16, 2004 10:55 AM

If he fell on the floor over (/ 10 20), just wait until he tries (sqrt -1).

Posted by: Ralph RIchard Cook on April 16, 2004 09:12 PM

I did! I don't even want to know what Java would do with that, since it is really an imaginary language.

Posted by: Jack Coleman on April 16, 2004 09:18 PM
Post a comment
Name:


Email Address:


URL:




Unless you answer this question, your comment will be classified as spam and will not be posted.
(I'll give you a hint: the answer is “lisp”.)

Comments:


Remember info?