Damus
note1262j3...
J3RN :emacs: :haskell: profile picture
@nprofile1q... I just found myself thinking about this again, but from a new angle, and my new take is: How to design programming languages for LLMs specifically.

Namely, I'd seek to answer these questions:
- How can the design of a language encourage LLMs to write logically correct code?
- ... performant code?
- ... secure code?

As a bit of an extreme example, I'd posit that vibecoding a C project would produce code with memory leaks and buffer overflow bugs. What should it use instead?
1
J3RN :emacs: :haskell: · 3d
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq305uvc2zhvfrxr8ky2f8utmulyvk8uw5veech37smhzc2453s20s0xmhl2 To be totally honest, I would've liked if we answered these questions with "LLMs" replaced with "humans" but there was never any money in that ๐Ÿ˜