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.

Reply via email to