6 ms·
Learning Lisp the hard way
- zachallaun 16y agoThis title is going to be misleading to a lot of people familiar with Learn Python the Hard Way, and other variations using the same methodology.
- KC8ZKF 16y agoThe article predates Learn Python the Hard Way.
- zachallaun 16y agoAnd by quite a while, in fact! Disappointing, nonetheless. Ah, well... Back to Land of Lisp!
- acconrad 16y agoI would love to be in a position when I had to learn Lisp for my job. I struggle to learn it because I never find a good use case for it at work or in fun projects.
- Natsu 16y agoI had to learn AutoLisp for my job. It wasn't really all that fun because I didn't have to do anything particularly fancy, just a bunch of 8th grade geometry problems over and over and over and.... Mostly, it made me very familiar with why one might want to find the intersection points of two circles.
- aerique 16y agoThere should be a Google AI Challenge coming up in a couple of weeks.
- gnosis 16y agoSome of the personalities who appear in that thread are mentioned in this list of "Mad people of comp.lang.lisp": http://www.tfeb.org/lisp/mad-people.html http://www.tfeb.org/lisp/mad-people.html
- deleted 16y ago[deleted]
- pygy_ 16y agoI was a bit surprised by the nice and polite tone of the discussion. Has CLL been evolving towards civility, or is this an exception? Edit: it becomes rougher at the end, in part because someone trollishly cross posted a response to a Java group... but still...
- aerique 16y agoNeither. CLL has never been as bad a place as some people like to portray it.
- ScottBurson 16y agoSome of the things he misses have existed in some environments, but haven't become part of the standard toolset that most Lisps provide. For example, the Lisp Machine had a List Callers command that would show you, and then let you visit, every function that called a given function. I worked at a place where we reimplemented that functionality for ourselves, by poking around in the internals of Allegro, but AFAIK no Common Lisp comes with this feature. It's too bad, I think, though admittedly grepping the source tree is usually an acceptable substitute.
- swannodette 16y agoPretty sure this feature is in SLIME. It's also in LispWorks.
- sedachv 16y agohttp://www.cs.cmu.edu/Groups/AI/lang/lisp/code/tools/xref/0.html http://www.cs.cmu.edu/Groups/AI/lang/lisp/code/tools/xref/0.... SLIME has been using that since 2004, ILISP has had who-calls since I don't know when, likewise Lispworks and MCL. Allegro has it too, since at least 1999 according to usenet (it's the :who-calls top-level command).
- emef 16y agoLink to the actual package is unavailable on that page btw.
- lispm 16y agohttp://lispm.dyndns.org/ptf-ai-1-1/LANG/LISP/CODE/TOOLS/XREF/ http://lispm.dyndns.org/ptf-ai-1-1/LANG/LISP/CODE/TOOLS/XREF...
- sedachv 16y agohttp://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/code/tools/xref/0.html http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/l...
- 16y ago
- Luyt 16y agoThis article is from 2009. Clojure was not as well known as it is today, otherwise the author would certainly have mentioned it, because he came from Java. There is one commenter who mentions it, but it didn't pick up.
- PaulHoule 16y agoWell, it is true that CL and most Lisp have a standard library that's about as well-organized as PHP.
- kleiba 16y agoI find it remarkable that the one troll that came into the thread trying to start a flame bait got debunked quickly, but in a rather friendly tone. That speaks for the community.