TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What's Your Story with Lisp?

4 pointsby divyaranjan1905over 2 years ago
As someone who finds LISP and its various flavors very attractive and wants to learn more, as I slowly expand my Emacs init.el, I&#x27;d like to know what was <i>your</i> story and journey with LISP. How did you came across it first? By a piece of code, or a book that you were recommended by a friend&#x2F;teacher? This will also be a source of motivation for me, thank you!

6 comments

spindleover 2 years ago
I first came across lisp in the 80s, when I briefly worked in AI.<p>Lisp taught me (this is the motivational bit for you) the power of a few well thought out orthogonal abstractions. Almost all other languages seem to me to be a mixture of leaky, non-orthogonal abstractions.<p>I&#x27;ve always loved lisp, but since I discovered Smalltalk and Self and Io (a few years later) I&#x27;ve loved those languages even more than Lisp.<p>So I&#x27;ve found it hard to go back to Lisp.<p>But actually Lisp is much better than my favourite languages, because there are no implementations of my favourite languages that are really well tied into the unix ecosystem (and the ones that come closest are hobby projects that are full of compiler bugs). So if a paternalistic god would like to tie me down and force me to go back to Lisp, that would probably be a good thing. I would definitely choose Scheme - possibly guile for the minimalism and because Andy Wingo&#x27;s blog makes my head spin, but probably Racket.
评论 #34515220 未加载
bitwizeover 2 years ago
My first exposure to Lisp was via Autolisp in the 80s (on a Tandy 2000!).<p>When I started getting into Linux and stuff in the mid-90s, I noticed how many programs used some form of Lisp as an extension language -- Emacs, GIMP, Abuse (video game)... Then I stumbled across Guile, the GNU Project&#x27;s pick for such an extension language in future programs, and tried it out. It felt much more comfortable than Perl for various system tasks. I liked composing a program bit by bit, testing the pieces out in the REPL, which was harder to do with other languages, even Perl.<p>I&#x27;ve been <i>real into</i> Lisp (esp. Scheme) since then.
gquiniouover 2 years ago
I recommend the lectures of &quot;MIT 6.001 Structure and Interpretation&quot; : <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLE18841CABEA24090">https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLE18841CABEA24090</a><p>it&#x27;s not strictly about lisp but it&#x27;s an eye opener to the power of the language
评论 #34515668 未加载
评论 #34516174 未加载
throwaway81523over 2 years ago
Look up &quot;Road to Lisp&quot; for a lot of those stories. I don&#x27;t know of a similar &quot;Road from Lisp&quot; though ;).
评论 #34517096 未加载
nathantsover 2 years ago
my story was clojure. came for the immutable data structures, stayed for reagent.<p>you should learn clojurescript and reagent! it’s very good.<p>lots of good clojure books to read too.
Sidsaladiover 2 years ago
???