Syntax example
(define (fib-rec n)
(if (< n 2)
n
(+ (fib-rec (- n 1))
(fib-rec (- n 2)))))
Structured Editing
Parinfer: https://shaunlebron.github.io/parinfer/
Paredit: https://www.emacswiki.org/emacs/ParEdit
Clojure libraries
core.match (adds pattern matching): https://github.com/clojure/core.match
core.logic (prolog-like stuff): https://github.com/clojure/core.logic
overtone: https://github.com/overtone/overtone
Other stuff
Clojure macro explanation: https://learnxinyminutes.com/docs/clojure-macros/
Books
The little schemer: https://mitpress.mit.edu/books/little-schemer-fourth-edition
Clojure for the brave and true: https://www.braveclojure.com/
Show Transcript
Automatically generated using whisper
whisper --model tiny --language en hpr2942.wav
<< First, < Previous, Next >, Latest >>
Comments
Comment #1 posted on 2019-11-12T04:46:41Z by tuturto
welcome
Welcome and thanks for the great first episode.
Like you said, lisps are super-powerful languages that are fun to program with. I feel like lisp is perfect language to write the language you will use to solve your problem with.
When I was coding in lisp (for hobby), I often wrote my program in language I wished I had and then added needed features to language I had with macros.
Comment #2 posted on 2019-11-21T03:04:21Z by Carl
Well Done
I thought this was a great episode and the reading didn't bother me at all, your enthusiasm for lisps still came through. Made me want to check into one of them!
Comment #3 posted on 2019-11-22T08:49:55Z by gerryk
loved it
I have been a fan of LISPs for years. I haven't considered playing with Clojure until you mentioned it, so that's the next plan.
Great first episode.
TY
gerry
Comment #4 posted on 2019-12-24T16:12:18Z by Gabriel Evenfire
Great first episode
Fantastic first episode. Delivery definitely didn't sound wooden! I love the LISP family as well, but this episode was the first time I've heard someone talk about the unique power REPLs in the development environment. My editors have always been very basic and never head the interpreters embedded. I may have been missing out all this time! So thanks for showing something new to try out!
<< First, < Previous, Next >, Latest >>
Leave Comment
Note to Verbose Commenters
If you can't fit everything you want to say in the comment below then you really should record a response show instead.
Note to Spammers
All comments are moderated. All links are checked by humans. We strip out all html. Feel free to record a show about yourself, or your industry, or any other topic we may find interesting. We also check shows for spam :).