Fun typo. If you are interested in using a lisp to make your own language or DSL check out https://beautifulracket.com
Fun typo. If you are interested in using a lisp to make your own language or DSL check out https://beautifulracket.com
Some people love CL and some don’t. You have tried Clojure. Maybe it is worth trying another lisp like LFE, Guile, or Racket:
Each has their own communities, development styles, strengths and weaknesses.
There are more lisps listed over at https://www.scheme.org
See what works for you.
Racket and Common Lisp are different languages in the lisp family of languages characterised by a parenthetical syntax.
I’d suggest you compare the manuals for Racket with the manuals for respective implementations of Common Lisp e.g. sbcl manual to answer you question.
I’m not the author I just thought it was a good post.
the little lisper was renamed the little schemer in its 4th edition I think. There were no other little lisper books https://mitpress.mit.edu/9780262560993/
I’d start with How to Design Programs, Second Edition https://htdp.org/ or if you prefer the Socratic Method you might like the series of books by Dan Friedman starting with The Little Schemer and The Seasoned Schemer. The books are linked at https://en.wikipedia.org/wiki/Daniel_P._Friedman
That’ll do u/theangeryemacsshibe, that’ll do.
parenthesized prefix notation
How about FORTRAN…because the bar is so low that pretty well everything is a Lisp 🤣
Lisp is an influentual - like smalltalk you see it’s influence in every modern programming language - but unpopular.
If you define Lisp as parenthetical syntax you can include Common Lisp and Scheme implementations, Clojure, LFE, and the Racket Lisp dialects.
Rhombus, Haskell, Elixir, Ruby, Dylan, Smalltalk, R, Julia, Rust, TCL, the ML’s, Prolog, Wolfram and Javascript are not Lisps.
All important languages that don’t need validation with a nonsensical ‘lisp’ label.
https://www.tiktok.com/@racketlanguage/video/7293556459311287584
(clever syntax parse is not mine - it was taken from a comment by racket discord user)
latom /\
Sorry I don’t understand?
Sorry I wasn’t clear, I am not the developer so you should reply on the developers post at https://racket.discourse.group/t/racket-mode-users-want-to-try-racket-hash-lang-mode/2372
Or raise an issue at https://github.com/greghendershott/racket-mode/blob/hash-lang/doc/racket-mode.org#which-major-mode-to-use
They are unlikely to see your comment here.
Rosetta code is great, and Racket Lisp has one of the most extensive set of examples.