|
|
|
|
|
by barrell
12 days ago
|
|
It took me probably 5 years of writing Clojure before it clicked. Once you get used to structural editing and repl driven development, it’s really hard to go back to syntactic languages. It’s kind of like in treesitter style editing, where you can “swap these two arguments,” “select this function,” “wrap this in a try block” with a single keyboard command… but way more standardized and granular. Plus with the ability to execute anything you highlight All that and then you realize you can store code as data (since it’s just a data structure) and run data as code. I think most programmers don’t realize how arbitrary the difference is between code and data until they get used to using LISP. |
|