3 ms·
Woa, ya those initial choices for an AI startup seem so wrong. Scala sounds most reasonable, I'd say even consider Java to be honest.
by didibus 6y ago
Woa, ya those initial choices for an AI startup seem so wrong. Scala sounds most reasonable, I'd say even consider Java to be honest.
- cultus 6y agoI honestly don't see a huge value proposition in Scala, now that Java has reduced pain points around FP. Scala has higher-kinded types, but you see people tie themselves in knots with those as often as not. It is just such a huge language. Scala 3/Dotty sounds like it will be a big improvement.
- yawaramin 6y agoJava doesn't have one of the fundamentals of typed FP--algebraic data types with exhaustive pattern matching. And just in general--Scala, despite its warts, can be very succinct and packs a lot of power in simple-looking code.
- devmunchies 6y agoNo, sorry. None of the languages I listed are being used at the startup (except node). These are just what I’ve used previously. Everything is in python but I’m building out the main user-facing app to interface with all the models.