Hacker Public Radio

HPR2942: Why I love lisps


Listen Later

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/
...more
View all episodesView all episodes
Download on the App Store

Hacker Public RadioBy Hacker Public Radio

  • 4.2
  • 4.2
  • 4.2
  • 4.2
  • 4.2

4.2

34 ratings


More shows like Hacker Public Radio

View all
The Infinite Monkey Cage by BBC Radio 4

The Infinite Monkey Cage

2,079 Listeners

Click Here by Recorded Future News

Click Here

418 Listeners

Hacker And The Fed by Chris Tarbell & Hector Monsegur

Hacker And The Fed

168 Listeners