On Wed, Feb 06, 2019 at 06:33:11PM -0500, Neil Van Dyke wrote: > I think RnRS came across as "too academic", like "Holy crud! A > function return is a call! OMG, we're all, like, cosmically connected, > man... And a return is... a first class object?! WTH!" And the formal > semantics -- which a PL grad student might interpret as rigor in > underpinnings, could also just be intimidating and inaccessible to most > practitioners, or give the impression of an impractical academic exercise -- > that might've been the lethal finishing move, blocking earlier mainstream > adoption.
I was interested in Scheme a few decades ago as a small Lisp which I'd have to implement myself. I could do tail-recursion. But returns being first-class objects -- ouch. I did not have the resources or methods to implement that efficiently. Machine too small, and garbage-collection time wa already critical. Better methods are known now. I'd have an easier time of it now, but now, I wouldn't have to. -- hendrik -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.