Dan's 數位🪴園

Home

❯

notes

❯

source code has no semantic

source code has no semantic

Feb 19, 20251 min read

  • cs
  • homoiconicity

I don’t want to repeat, so you first read

  1. http://calculist.org/blog/2012/04/17/homoiconicity-isnt-the-point/

then you will see the whole secret of macro is just manipulate data structures that later expanded to AST. Combine

  1. https://mathstodon.xyz/@jonmsterling/113890651941453080
namemeaning
elaboratesource code (no intrinsic semantics) → language (with semantics)
compilelanguage (with semantics) → language (with semantics)

Graph View

Created with Quartz v4.5.0 © 2025

  • GitHub
  • Discord Community