News for hackers. Stuff that matters.
Re:I was wrong, reflecting on the .NET design choices by paulddraper on Saturday April 22, 2017 @04:54PM (#14174728)
Scala had a CLR target for a number of years, but getting the type system to work was so problematic it was eventually abandoned.
Re:I was wrong, reflecting on the .NET design choices by broiledegg on Saturday April 22, 2017 @07:01PM (#14175364)
That's what I meant with: "That's largely an urban myth."
Re:I was wrong, reflecting on the .NET design choices by emodendroket on Sunday April 23, 2017 @01:27PM (#14179172)
I'm curious in what sense it was difficult to get it to work.
Re:I was wrong, reflecting on the .NET design choices by paulddraper on Sunday April 23, 2017 @03:17PM (#14179881)
Perhaps not the best explanation but this the gist, as given by Scala's creator in an interview https://youtu.be/p_GdT_tTV4M

> It's harder then it looks, because .NET has a very rich type system which happens to be not the Scala type system. In fact, it's very hard to map some of the parts of the Scala types like higher-kinded types...so it's a difficult task, much more difficult than JS or LLVM. LLVM is likely going to be the third target [after JVM and JS] because there we don't need to fight a type system which is foreign to us, which is what the .NET one is.