Earlier quoted context omitted.
I made another comment about it. But the answer is Scala is the number one language for building hardware these days via Chisel.
Chisel is very neat but "the number one language for building hardware"? VHDL and SV are the only things in this space that actually matter. Chisel is still a blip for now.
The Sovereign Tech Fund invests in Scala
61–70 of 99 posts
Re: The Sovereign Tech Fund invests in Scala
#62Re: The Sovereign Tech Fund invests in Scala
#63Earlier quoted context omitted.
Python. Python is the most popular language designed in EU. EPFL is not even in EU
Others worth mentioning are Kotlin, Ada, Pascal, Haskell, Zig, Erlang, Elixir, Prolog, Ocaml.
Re: The Sovereign Tech Fund invests in Scala
#64Earlier quoted context omitted.
Chisel is very neat but "the number one language for building hardware"? VHDL and SV are the only things in this space that actually matter. Chisel is still a blip for now.
"...these days." Don't quote me out of context.
Re: The Sovereign Tech Fund invests in Scala
#65Scala isn't as hot as it used to be. I think the rough Scala 2->3 transition, coupled with improvements in the base Java language, emergence of Kotlin + Android support, and popularity of Python in data science and data pipelines (lets just do everything in one language became popular) kind of made Scala not quite as popular as it could have been. Plus the long compile times are a pain. However it seems to have a rea…
Scala is too complicated. Most scala code bases I have worked on have no enforced structure, the language allows for all sorts of unconventional programming paradigms
Re: The Sovereign Tech Fund invests in Scala
#66Earlier quoted context omitted.
Is it niche? Scala is arguably the single most successful functional language. It interoperates with the whole JVM ecosystem. It's probably the #3 JVM language after Java and Kotlin. Spark is Scala, Twitter was (is?) Scala https://sysgears.com/articles/how-and-why-twitter-uses-scala...
> Scala is arguably the single most successful functional language. That would be Javascript.
Re: The Sovereign Tech Fund invests in Scala
#67Earlier quoted context omitted.
Why? I bet you never even wrote custom VM for your lang/architecture. There are like dozen of implementations for JVM alone: sun, Oracle, gnu, IBM etc etc
Because the idea of classes is baked into JVM. So when writing inline code, with groovy, scala, kotlin, whatever else, the compiler has to basically insert fake classes into the jvm. 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.
Re: The Sovereign Tech Fund invests in Scala
#68Earlier quoted context omitted.
Scala is too complicated. Most scala code bases I have worked on have no enforced structure, the language allows for all sorts of unconventional programming paradigms
Yeah I love it when people start defining their own operators all over the place and give them all inscrutable names. "Dude just use the eggplant parm operator: >"
Re: The Sovereign Tech Fund invests in Scala
#69Scala isn't as hot as it used to be. I think the rough Scala 2->3 transition, coupled with improvements in the base Java language, emergence of Kotlin + Android support, and popularity of Python in data science and data pipelines (lets just do everything in one language became popular) kind of made Scala not quite as popular as it could have been. Plus the long compile times are a pain. However it seems to have a rea…
Scala’s downfall is the culture of writing libraries with the most esoteric syntax imaginable. It’s the opposite of Ruby’s “program with pleasure”—-it is “program with maximum cleverness” and “if it doesn’t look like an obscure math equation or symbol soup, it’s probably not idiomatic Scala.” Java’s designers were opposed to operator overloading due to potential for abuse, and did Scala deliver living proof/nightmare…
Re: The Sovereign Tech Fund invests in Scala
#70Earlier quoted context omitted.
Others worth mentioning are Kotlin, Ada, Pascal, Haskell, Zig, Erlang, Elixir, Prolog, Ocaml.
Kotlin is from St Petersburg, it's even named after an island near it.
I thought what was worth mentioning was being European or not, rather than being part of an European legal entity or not.