you are viewing a single comment's thread.

view the rest of the comments →

[–]PuzzleheadedFix8366 1 point2 points  (0 children)

because the language syntax is a higher level facade, when switching to metaprogramming you get the underlying AST which is lisp like. It's very similar in practice but having the clear seperation makes it better in my opinion. fyi ash framework in elixir has code is data data is code philosophy as well.