zenna / Arrows.jl

14 stars 2 forks source link

Homoiconicity #6

Closed zenna closed 7 years ago

zenna commented 8 years ago

In a homoiconic language, the data structure representing the program can be manipulated by the program itself. This enables code generation either dynamically (e.g. LISP, Julia) or statically (e.g. Scala).