What is Nostr?
Nicolas Martyanoff /
npub17vs…jc6l
2024-02-12 11:12:29
in reply to nevent1q…e4fz

Nicolas Martyanoff on Nostr: npub1fzx00…wt6h3 You have to accept that every language sucks. For each project, ...

npub1fzx00c36ny4whyuhg4ykx6987wxp885fmwmc784n27qcu6pavwzs3wt6h3 (npub1fzx…t6h3) You have to accept that every language sucks. For each project, you choose the one that minimizes the pain and learn to live with it.

And while Common Lisp may still be one of the best designed language out there, the absence of an implementation with green threads is insanely frustrating. Piling up IO callbacks and having your entire server become a huge state machine is just not viable. (To be fair most of the frustruation comes from clueless CL fanboys telling you that no it does not matter and callbacks are just fine, even though they have zero idea about real world network programming).

I *really* want to write my email server in Common Lisp, but there's a 99% chance I'll simply use Go (and then I'll complain about the lack of sum types).
Author Public Key
npub17vstmkjpd25e72hqjjwu54krhav2nq2unhnm49g268a9drdzhqtqjmjc6l