Skip to content
0:00 / 0:00

#homoiconicity#clojure#lisp

Homoiconicity It Is What It Is - Stuart Sierra

ClojureTV

111K subscribers • 159 videos on Hallway

YouTube
  • Recommended by 2 people: 1 in engineering communities and 1 curated list.
  • Presented by Stuart Sierra

Intermediate. Assumes working knowledge.

14K views9 years ago2 recommendations

Programming languagesHistory and cultureLanguage design and type systemsLisp and ClojureHistory of computing

Stuart Sierra explores the history and definition of homoiconicity, explaining its practical benefits for Clojure and Lisp programmers.

What do Clojure, Prolog, TCL, machine code, and XSLT have in common? It’s a computer science-y word that sounds cool, but do you know what “homoiconicity” really means? It’s not just about S-expressions, and S-expressions aren’t just about macros! This talk will dive into the history of the term, going all the way back to 19th-century philosophy, then explore some of its practical benefits for Clojure programmers.

Why it's here

2 people recommend this

What people say. Recommended as an excellent explanation of homoiconicity and its practical benefits in Clojure.

u/SimonGrayin r/Clojure • Recommends

Homoiconicity: It Is What It Is - Stuart Sierra

programming-talkscurated list on GitHubRecommends

Under “On Languages”

Homoiconicity It Is What It Is 00:30:39 by **Stuart Sierra** (2017)

u/thebt995in r/ProgrammingLanguages • Mentions

On “Why are homoiconic languages so rare?”

A really good discussion on the topic is here: link to this video I think what would be the main goal is to be able to create new syntax for your language in your language and this syntax is no different to the already existing syntax. An interesting take on it, that I just found is this here: link to this video

u/joinrin r/Clojure • Mentions

On “New Clojurians: Ask Anything”

Other answers are more thoughtful, I'd just add that on the topic of homoiconicity, there's a relevant talk by Stuart Sierra

u/agilecreativityin r/Clojure • Mentions

On “Homoiconicity isn’t the point”

This is very good talk that is quite relevant to the topic. link to this video