News for hackers. Stuff that matters.
Re:John Carmack working on Scheme as a VR scripting language by harperlee on Wednesday July 01, 2015 @03:28PM (#9814514)
Could anyone comment on the Lisp --> Racket mind-blowing experience? I have worked with Lisp and Clojure, and most of the big concepts are shared. What has racket on top of (common, I assume?) lisp?
Re:John Carmack working on Scheme as a VR scripting language by soegaard on Wednesday July 01, 2015 @05:29PM (#9815317)
* macro/module system with phases ( https://www.cs.utah.edu/plt/publications/macromod.pdf )

* submodules ( http://www.cs.utah.edu/plt/publications/gpce13-f-color.pdf )

* Languages as modules (i.e. the #lang mechanism ) ( http://www.ccs.neu.edu/racket/pubs/pldi11-thacff.pdf )

* Documentation system that links identifiers to documentation (respecting the scope)

  ( http://docs.racket-lang.org/ )
Re:John Carmack working on Scheme as a VR scripting language by jarcane on Thursday July 02, 2015 @01:54AM (#9817092)
It is simply that I found Racket to be the most pleasant and inviting to use. An all-in-one toolset, with a large and vigorously well documented standard library, and some of the best books on programming there are.

As a sometimes-aspiring language designer who'd already done one esolang before coming to Lisp, the language dev tools that Racket provides were also far too enticing to stay away from.

Re:John Carmack working on Scheme as a VR scripting language by dragonwriter on Wednesday July 01, 2015 @03:30PM (#9814531)
> What has racket on top of (common, I assume?) lisp?

Racket is from the Scheme family rather than the Common Lisp family, (Racket used to be PLT-Scheme before the name was changed because Racket isn't strictly an implementation of the Scheme standard, though it includes such an implementation among its bundled languages.)