News for hackers. Stuff that matters.
Re:Lisp's Influence on Ruby by jasaldivara on Monday June 15, 2026 @02:16AM (#48537267)
I don't want to be a gatekeeper, but Clojure, Janet and similars doesn't even have cons cells; that's hardly 'the same programming language'.
Re:Lisp's Influence on Ruby by arunix on Monday June 15, 2026 @06:31AM (#48539263)
Is the lack of cons cells a significant limitation?
Re:Lisp's Influence on Ruby by ux266478 on Monday June 15, 2026 @09:51AM (#48541284)
Limitation is the wrong way to think about things when computational equivalence is in play. It's about mental foundation. Lisp at its core is like driving a Turing machine, Clojure is not.
Re:Lisp's Influence on Ruby by tacoda on Monday June 15, 2026 @08:01AM (#48540049)
I would call these different dialects of Lisp. The data doesn’t have to be a function. It’s illustrative. The patterns of application still work. What’s the difference if delimiters are different or if you are calling JVM libraries? The high-level ideas are still right there. Consider JavaScript. It is definitely not a Lisp, but if you model it as Lisp in C’s clothes, then all of a sudden IIFEs make total sense. The point is that it’s a helpful mental model for languages other than Lisp.