The Sovereign Tech Fund Invests in Scala
Posted by bishabosha 7 hours ago
Comments
Comment by ecshafer 3 hours ago
Comment by mikert89 2 hours ago
Comment by frakt0x90 1 hour ago
Comment by eweise 43 minutes ago
Comment by packetlost 1 hour ago
Comment by Scubabear68 2 hours ago
Comment by hocuspocus 1 hour ago
> if you are not bound to the JVM I really don't understand why you would go with Scala today.
Scala's metaprogramming abilities coupled to a powerful type system are still unmatched. Among mainstream languages, only TypeScript gets somewhat close. For your typical service oriented architecture, libraries such as Tapir or ZIO HTTP are pretty nice. I haven't found anything as pleasant in other languages.
That said if an LLM can write 95% of your code today, this point is a bit moot, sadly.
Comment by ndriscoll 17 minutes ago
Really this is all true with humans too, but IMO it's multiplied with LLMs because they are insanely capable at dealing with the guts of metaprogramming wizardry if they need to, so you don't end up in a world where that one guy that understands it leaves and then no one can possibly maintain it.
Comment by OSaMaBiNLoGiN 32 minutes ago
Comment by rla3rd 2 hours ago
Comment by bdavisx 40 minutes ago
Comment by sh3rl0ck 2 hours ago
Comment by ecshafer 1 hour ago
Comment by nish__ 4 hours ago
[0] https://en.wikipedia.org/wiki/Chisel_(programming_language)
Comment by abeppu 3 hours ago
https://github.com/chipsalliance/chisel-template/blob/main/b...
Comment by gmartres 30 minutes ago
Comment by throwup238 2 hours ago
I’ve only used Chisel for a few projects but I’ve never used anything but Chisel in those codebases. Simulation, verification, and all the painful stuff in FPGA/ASIC development depends on non-Scala tooling and all of the inputs (parametrization) are just read in from JSON files produced by scripts in other languages.
It would be nice to be up to date but the hardware NRE is so damn high that working around any limitations in Scala support is a rounding error. Chisel’s outputs are sent out for $X00,000 fab production runs so no one gives a damn whether it’s Scala 2 or 3 as long as it ships a working IC. The last time I used Chisel I was working on a mixed signal design where the Synopsys Fusion Compiler (maybe Custom compiler?) licenses alone ran into the hundreds of thousands per year (iirc it was per seat, so we must have spent over a million per year on Synopsys alone).
Comment by appplication 3 hours ago
Comment by abeppu 3 hours ago
Comment by nightpool 3 hours ago
Comment by betaby 4 hours ago
Comment by agentcoops 7 minutes ago
I worked in Scala for most of my career and it was never hard to get a job on a growth stage data team or, indeed, in finance/data-intensive industries. I'm still shocked at how the language/community managed to throw away the position they had achieved. At first I was equally shocked to see the Saudi Sovereign Wealth fund investing in the language, but then realized it was just 300k from the EU and everything made sense.
It's still my favorite language for getting things done so I wouldn't be upset with a comeback for the language, but I certainly don't expect it at this point.
Comment by bachmeier 2 hours ago
Comment by forgotpwd16 3 hours ago
Comment by oytis 3 hours ago
Comment by seanhunter 1 hour ago
For people who don't get this, EPFL is the Swiss Federal Technical Institue in Lausanne. Switzerland isn't part of the EU or EEA but has instead integrated itself with the EU very closely via a mindboggling number of bilateral agreements with the EU members and the Schengen agreement which allows for free, borderless movement. This has the effect of making it seem very much like they are part of the EU without actually being as such.
https://en.wikipedia.org/wiki/Switzerland%E2%80%93European_U...
Comment by forgotpwd16 2 hours ago
Comment by epolanski 3 hours ago
Comment by rapnie 1 hour ago
Comment by pwdisswordfishs 17 minutes ago
Comment by ldayley 4 hours ago
Comment by oytis 3 hours ago
Comment by nish__ 4 hours ago
Comment by betaby 4 hours ago
second link - 404
third link - achieved project on github
fourth link - educational project
Perhaps it's a very know and useful project, yet indeed seems very niche to me.
Comment by wk_end 42 minutes ago
Comment by ForHackernews 3 hours ago
Spark is Scala, Twitter was (is?) Scala https://sysgears.com/articles/how-and-why-twitter-uses-scala...
Comment by epolanski 3 hours ago
Comment by dehrmann 2 hours ago
That would be Javascript.
Comment by ActorNightly 3 hours ago
Comment by iberator 2 hours ago
There are like dozen of implementations for JVM alone: sun, Oracle, gnu, IBM etc etc
Comment by ActorNightly 18 minutes ago
This may seem trivial, but because its fundamentally "hacky" its not something that is ever going to be as easy to work with and expand.
Comment by bachmeier 2 hours ago
Comment by beastman82 4 hours ago
Comment by halfmatthalfcat 1 hour ago
Comment by ATMLOTTOBEER 3 hours ago
Sad to see code coverage tooling called out as something they’re spending money on
Happy to see scala get sponsorship
Comment by thefaux 3 hours ago
Comment by hocuspocus 1 hour ago
Comment by 47282847 2 hours ago
Comment by brabel 2 hours ago
Comment by oytis 3 hours ago
Comment by epolanski 3 hours ago
All on the basis of her...being Albanian.
Talk about public money mismanagement.
Comment by robert_foss 1 hour ago
Comment by Kriev 2 hours ago
Comment by ezst 43 minutes ago