News for hackers. Stuff that matters.
Re:The Evolution of Smalltalk from Smalltalk-72 to Squeak [v... by agumonkey on Friday August 27, 2021 @06:01PM (#28333431)
so far ~socially Dart has failed but the language is actually way more interesting than I thought it would ...
Re:The Evolution of Smalltalk from Smalltalk-72 to Squeak [v... by travisgriggs on Saturday August 28, 2021 @11:50AM (#28339008)
Interesting. I’m a fan of Gilads work, and have a strong admiration for Lars Bak who were both involved in 1.0. I followed it cursorily from time to time and thought it looked intriguing. I had a number of colleagues from the Smalltalk industry that went to work on it.

They’ve all left now (I don’t know what Lars’ involvement is anymore?).

But I was curious about Dart for a cross platform app and learned Dart 2.0 and was wholeheartedly let down. I just felt like I was staring at a Java dialect. The “sanctioned” tutorial I watched introduced classes as a “way of organizing code” which I guess could abstractly be said to be true, but IMO misses the mark entirely.

Anyway, I found Dart 2.0 to be very uninteresting. Very safe and traditional and boring. Maybe I need to relook closer to try and see what you’re seeing that I did not.

Re:The Evolution of Smalltalk from Smalltalk-72 to Squeak [v... by agumonkey on Saturday August 28, 2021 @01:26PM (#28339773)
don't read too much into what I said, I barely read the async/concurrent primitives they made, it felt different and interesting. I came with the impression that it would be a cuter java (like you somehow) but these bits caught my brain by surprise.
Re:The Evolution of Smalltalk from Smalltalk-72 to Squeak [v... by igouy on Sunday August 29, 2021 @10:53AM (#28347175)
> … but IMO misses the mark entirely.

because…?

for example…?

Re:The Evolution of Smalltalk from Smalltalk-72 to Squeak [v... by andrea81 on Friday August 27, 2021 @06:31PM (#28333656)
Just curious why it failed...
Re:The Evolution of Smalltalk from Smalltalk-72 to Squeak [v... by zetalyrae on Friday August 27, 2021 @08:09PM (#28334347)
Until recently[0] Dart had pervasive nullability, that is, all types `T` are implicity `Option(T)`. Which in my view was completely unacceptable even in 2011 when it was initially released.

[0]: https://dart.dev/null-safety

Re:The Evolution of Smalltalk from Smalltalk-72 to Squeak [v... by musicale on Saturday August 28, 2021 @09:10PM (#28343124)
So like Java then?
Re:The Evolution of Smalltalk from Smalltalk-72 to Squeak [v... by agumonkey on Saturday August 28, 2021 @03:10AM (#28336206)
No idea, and I wasn't judging, it's just that on average you'll see 12 languages on articles / news / threads before you see mention of Dart. I heard flutter was solid and quite used but "socially" the mentions are rare.
Re:The Evolution of Smalltalk from Smalltalk-72 to Squeak [v... by hota_mazi on Friday August 27, 2021 @07:33PM (#28334149)
Because depending on what you want to do, Typescript and Kotlin are better languages with superior tooling, adoption, and community support.