Site Map - skip to main content

Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.


hpr2942 :: Why I love lisps

A very wooden and scripted episode about why I love the lisp programming language family

<< First, < Previous, Latest >>

Host Image
Hosted by Nihilazo on 2019-11-12 is flagged as Clean and is released under a CC-BY-SA license.
Tags: lisp, programming.
Listen in ogg, spx, or mp3 format. | Comments (3)

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/


Comments

Subscribe to the comments RSS feed.

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

<< First, < Previous, 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 :).

Provide feedback
Your Name/Handle:
Title:
Comment:
Anti Spam Question: What does the P in HPR stand for ?
Are you a spammer →
Who hosted this show →
What does HPR mean to you ?