To add another perspective of a relative new-comer to Racket, I became interested in Racket because it was clearly a lisp, with sexps &c. When I was shopping around for a reasonable modern lisp to develop things in, Racket being clearly recognisable syntactically as a lisp was a definite pro for me – and an encouragement for adoption – rather than an obstacle. I strongly suspect that had I come across Racket as a lisp with a very un-lisp-like syntax, I would have passed quickly on to considering other options.
For me, a major attraction of Racket over other options was a clear path for making cross-platform GUI applications, which is something that seems rather tricky in other lisps (I spent a good bit of time looking at options for cross-platform GUIs with Common Lisp, where Qtools seems to be the best option, but it is much more complicated than the built-in functionality in Racket). (For `car`, `cdr`, `cons` - again, these are basic small pieces of lisp and I would be disconcerted not to find them in the standard language. I think they're very useful for 'low-level' things; `first`, `rest` could be promoted as the 'standards' for higher level list interactions, perhaps usefully also for people familiar with Clojure.) -- Benjamin Slade - https://babbagefiles.xyz -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/871rynuigw.fsf%40jnanam.net. For more options, visit https://groups.google.com/d/optout.

