HackerTrans
TopNewTrendsCommentsPastAskShowJobs

aviaviavi

512 karmajoined 11 lat temu
[ my public key: https://keybase.io/aviaviavi; my proof: https://keybase.io/aviaviavi/sigs/rT_9uPBs1kThbn0jnQ1cHPW_HCxuy69Em7jdgXixg0E ]

Submissions

After 7 years in production, Scarf has reluctantly moved away from Haskell

avi.press
215 points·by aviaviavi·wczoraj·263 comments

comments

aviaviavi
·wczoraj·discuss
Main factors were (roughly in order):

- None of us are experts in Rust, and we're all solid at Python.

- Rust felt like an under-correction for what we wanted (get all friction in front of the LLM out of the way).

- Our high-performance stuff is not being migrated at this time (Scarf Gateway), so we're just talking about basic CRUD backends here. Basically any language will work.
aviaviavi
·wczoraj·discuss
I'd be very curious to hear your take if you gave another language a proper try for comparison with the same tools. I think you'll be as surprised as we were.
aviaviavi
·wczoraj·discuss
The number of compiler runs doesn't matter as much as the total elapsed time it takes to finish the task. In just about every test we ran, LLMs are faster at building in Python than Haskell.
aviaviavi
·wczoraj·discuss
I would love to see that happen!