3 ms·
This isn't an exact answer to your question, but I have to say macros. Going from CL (and scheme probably too) to macros in any other language is like going fr
by orthecreedence 5y ago
This isn't an exact answer to your question, but I have to say macros.
Going from CL (and scheme probably too) to macros in any other language is like going from a lambo to a tricycle. It's one of the things I miss most about CL.
I also love the live-editing aspect of CL. When I was doing game programming with it, being able to replace functions while running was incredibly useful. You don't have to re-create all your state, you can jsut live-edit a function and boom fix a bug or add a new feature right there. Very good for exploratory programming with lots of otherwise-hard-to-replicate state.
- reddit_clone 5y agoWell put. I agree on both points. CL has a very advanced TDD. You actually develop by executing snippets in REPL and pull them all together in a function (already tested!).