logoalt Hacker News

jtwalesonyesterday at 4:51 AM0 repliesview on HN

Very cool, this is the first language I've seen that has effects/permissions annotated.

When reasoning about a bit of code, types and effects are two things that help me grok it. However, there are a lot more. Like: how much memory can this use, does it process any PII, how quickly should it respond, which users are allowed to run it. Our "type" system could then alert us when we call a function that takes 20 seconds straight from a button without a loading spinner.

I'm very curious to see whether a language with many annotations this could work. Probably a language stored in a database approach like Unison is needed.

Other than that, I'm also curious to know if Jacquard works well with LLMs in practice. How well does providing the language docs into the prompt actually work? The models are trained on mainstream languages so I've been doubtful whether new languages will be able to compete.