2 ms·
I think this was one of the big differences from Scheme vs CL. Scheme, especially R5RS which is what I played around with the most, was about purity and simpli
by dragontamer 4y ago
I think this was one of the big differences from Scheme vs CL.
Scheme, especially R5RS which is what I played around with the most, was about purity and simplicity. It wasn't really a practical/pragmatic language (though practical Schemes existed, like Racket), it was almost a "group study" in functional programming and greater programming concepts.
Common Lisp of course, was a practical/pragmatic language from the start. So of course you use vectors / hash maps / object-oriented programming.
-------
That being said, I fondly remember a lot of my scheme code, even if it was a bit quick-and-dirty. Its a paradigm that clearly works for a ton of problems.