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.

Reply via email to