Hacker News new | ask | show | jobs
by aidenn0 2891 days ago
I want to echo Grue3[1] that the tooling around common lisp is amazing; some tools I've used are better at one level of abstraction, but none are as good all up and down the levels of abstraction. Very few languages (smalltalk comes to mind) have the culture of caring about tools.

A lot of other features that are great about lisp have become mainstream in the 15 years since I learned lisp.

Or to put it another way, python feels like a slow lisp implementation with a friendlier syntax[2], a large standard library, and poor metaprogramming support[3].

1: https://news.ycombinator.com/item?id=17617889

2: Some lispers will be annoyed by me calling python's syntax "friendlier" than lisps, but it seems to me to be true, inasmuch as this can be objective.

3: One major reason for lisp's syntax has persisted is how easy it makes metaprogramming. Once you've learned the basics of lisp, I can explain to you how Common Lisp's macro system works in under 5 minutes. The ratio of power/simplicity of it is really astounding.

1 comments

python friendlier? just kinda different, i'd say, like algol-ier