4 ms·
Also curious why would one be proud of having an LLM rewrite something that there is already a library for. I personally feel that proud LLM users boasting soun
by therein 8mo ago
Also curious why would one be proud of having an LLM rewrite something that there is already a library for. I personally feel that proud LLM users boasting sounds as if they are on amphetamines.
- josephg 8mo agoIt made a webmail client. Not a jmap library.
- grey-area 8mo agoNot sure I understand, wouldn’t a webmail client in rust need client code like this or to use a library like this?
- josephg 8mo agoYeah but it’s like saying, “why are you impressed with Claude making a car when there are plans for an engine online?”. Even if Claude used that code (it didn't), it made the whole car. Not just an engine. There’s a lot more stuff going on than simply calling a backend mail server over jmap. And fyi, jmap is just a protocol for doing email over json & http. It’s not that hard to roll your own. Especially in a web browser.
- grey-area 8mo agoYour initial claim talked about jmap and this looks to me like a full implementation of the RFC in rust. That is the hard part of an email client IMO so I’m not sure I’d agree with your analogy, but you’re saying it made a web app which called a library like this? Would be interesting to see it, did you publish it yet?
- josephg 8mo ago> looks to me like a full implementation of the RFC in rust Only the client parts. And only the client parts its actually using. JMAP clients can be much simpler than servers. A JMAP server needs the whole protocol. JMAP clients only need to implement the parts they use. Servers also need to parse email message envelopes - which is way more difficult to do correctly than people think. JMAP clients can just use pre-parsed messages from the server. Anyway, the code is here if you wanna take a look: https://github.com/josephg/claude-mail https://github.com/josephg/claude-mail Claude put its JMAP API wrapper code in a child crate (confusingly also called jmap-client).
- grey-area 8mo agoCool thanks.