Hacker News new | ask | show | jobs
by zvrba 5685 days ago
Few months ago I was where you were, just a bit less confused. I liked different names for different things (flet vs. labels, for example), the language comes built-in with useful data-structures and functions (e.g., hash-tables; which one do you use in Scheme), documentation about stuff (hyperspec) is 3 keystrokes away in SLIME, and most of the book on macros (which are said to be LISP's main strength) are written for CL. Few days ago, I've seen a monads package written for common lisp using macros. Like, WOW!

I have also tried Racket, and I was kinda disappointed. Nothing that I could particularly point my finger on, but.. it had that feeling of being a "toy".

Yes, it might also be a personality preference. I'm the kind of person that prefers Perl over Python.