

2·
30 days agoWhat does it have to do with lisp?
What does it have to do with lisp?
Sure it’s not like it has no uses, but it’s something languages have built-in as syntax sugar or operators, and you rarely need to built your own macro for anything.
The most interesting part about Lisp is homoiconicity:
(+ 1 1 2) is literally a list with symbol “+” and 3 numbers.
Which allows to build the most powerful macro possible, manipulating code (with data as a tree-like structures) and changing it into whatever else at compile time.
Now if only there was any good use for macros, this would be the best language 🙃
Love emacs, and have lots of ease-of-life functions and keybinds in it. But the UX of the base editor feels so dated. Like how pointer moves with scroll, how scrolling isn’t smooth etc etc
They actually the same size, it’s just latin alphabet is stupid and doesn’t have a letter for sound SH.