3 ms·
I agree regarding this mischaracterization of Lisp, but have to laugh as you mischaracterize Scheme. Lisps are excellent at adapting to programming paradigms. S
by qwertyuiop924 10y ago
I agree regarding this mischaracterization of Lisp, but have to laugh as you mischaracterize Scheme. Lisps are excellent at adapting to programming paradigms. Scheme is often used academically in a functional style, but if you want to go full-on procedural or OO, we're just as good as Common Lisp. Okay, maybe we're not quite as good as CLOS, but we're not as far off as you'd think.
Also, most Schemes are way more traditional than Clojure. And no, Racket isn't Scheme.
- nabla9 10y agoI had to simplify in the sake of argument. Both Common Lisp and Scheme are multi paradigm languages by nature, but Scheme took philosophical step into different direction. This philosophical difference may follow into other Lisp dialects that are not exactly Scheme.
- qwertyuiop924 10y ago...I would say clojure goes in a third direction, but fair enough.