Re:Ask HN: A New Decade. Any Predictions? (2010)
by heavyset_go on Thursday January 02, 2020 @09:32PM
(#21942528)
> Dart's VM idea was dropped so its small usage is largely compiling to JS still.
Are you sure about this? I was under the impression that today's Flutter development is highly dependent on the niceties the Dart VM provides, and newer Dart releases improved upon them.
Re:Ask HN: A New Decade. Any Predictions? (2010)
by CoolGuySteve on Thursday January 02, 2020 @09:24PM
(#21942469)
In terms of language design, it seems like swift and julia are the most forward looking.
I personally don't think swift will ever escape the Mac ecosystem, just like Objective-C never did, but something with the same DNA will.
In the same way that Objective-C and Ruby both implement the philosophy of Smalltalk, I think that philosophy has yet to be fleshed out in a simple syntax that is natively jit'ed/compiled.
The same goes for julia as an answer to R/pandas.
Re:Ask HN: A New Decade. Any Predictions? (2010)
by rsynnott on Friday January 03, 2020 @08:40AM
(#21945692)
Those are both typically faster than Ruby, tho. Ruby (especially pre-1.9) probably does represent the mainstream peak for tolerance of slowness.
Re:Ask HN: A New Decade. Any Predictions? (2010)
by jlarocco on Friday January 03, 2020 @01:35AM
(#21943793)
> I would say that the overall idea of performance being traded for programmer time is definitely happening despite the emergence of Rust.
In some sense Rust is in that same vain - reducing certain errors and the need for tools like Coverity, which in turn makes programmers more efficient.
I doubt Swift replaced much besides other compiled languages, and Kotlin just compiles to Java anyway. Dart's VM idea was dropped so its small usage is largely compiling to JS still.
I would say that the overall idea of performance being traded for programmer time is definitely happening despite the emergence of Rust.