| ▲ | hashmap 9 hours ago | |
> The ability to manipulate compile-time so effortlessly is a new dimension of programming. This new dimension enables you to write fundamentally better code that you’ll never be able to achieve in a lower dimension. Show me. Specifically, material outcomes that I will care about. | ||
| ▲ | geocar 7 hours ago | parent | next [-] | |
What do you care about? There are quite a few programmers who say lisp led to early retirement. That was a pretty interesting idea to me. I like going to the beach a lot. I am not so sure about people who don’t want to get done: if you like doing what the ticket says instead of the other way around lisp probably isn’t going to be something you’re interested in. | ||
| ▲ | bccdee 4 hours ago | parent | prev [-] | |
Serialization & deserialization, for instance. Macros are great for generating ser/de hooks automatically. Thing is, other languages do this with metaprogramming or explicit codegen. Everyone needs metaprogramming sometimes—that's why everything supports it, actually. | ||