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 racket-users+unsubscr...@googlegroups.com. 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.