Earlier quoted context omitted.
Having worked on the Go port for SPARC with another person (don't know if it was ever completed), I have to agree with the parent here. The implementation of Go itself (based on 1.5-1.8 when I worked on it) was actually very complex. Large swaths of the codebase were completely uncommented and much of the knowledge about how the system is intended to work resides in the heads of the core Go team.
If only y’all could have just used llvm
Creating the Go Programming Language [audio]
101–110 of 135 posts
Re: Creating the Go Programming Language [audio]
#102Earlier quoted context omitted.
> Google's developer marketing Like Google did marketing for Dart and it picked up?
Dart lost the support from Chrome team, it was rescued by AdWords team and Flutter is trying to make it relevant, but given Android team answers, it is clear that a power struggle is going on across teams. Giliad is also a personality from language research hardly known by UNIX fans.
The chrome team had "been wanting to fix Webkit for a very long time, and the Blink fork made that possible"
Moving Blink from ref counting to a traced GC was part of that fix, it also was required to be completed to allow the Dart VM to be added to chrome. What was supposed to take months took years and with no end in sight the Dart team announced that its VM would not ship with chrome.
Lars announces the oilpan project Google I/O 2013. https://www.youtube.com/watch?time_continue=2850&v=huawCRlo9...
Re: Creating the Go Programming Language [audio]
#103Earlier quoted context omitted.
Dart lost the support from Chrome team, it was rescued by AdWords team and Flutter is trying to make it relevant, but given Android team answers, it is clear that a power struggle is going on across teams. Giliad is also a personality from language research hardly known by UNIX fans.
Seems like time killed the adoption of Dart into Chrome. The chrome team had "been wanting to fix Webkit for a very long time, and the Blink fork made that possible" Moving Blink from ref counting to a traced GC was part of that fix, it also was required to be completed to allow the Dart VM to be added to chrome. What was supposed to take months took years and with no end in sight the Dart team announced that its VM…
Re: Creating the Go Programming Language [audio]
#104Earlier quoted context omitted.
Like a standard library that doesn't even have a max function for integers, or a set type?
It is trivial to write both of these on your own, why do we need unnecessary abstraction for such a simple task.
Re: Creating the Go Programming Language [audio]
#105Earlier quoted context omitted.
If only y’all could have just used llvm
For what it's worth, LLVM would have made precise moving GC hard. (Though Go 6g/8g still doesn't have moving GC, which is unfortunate.) For that reason, I'm not certain that LLVM would have been the best decision in the long term, though it would have made Go code faster in the short term. In my view, if Cranelift had been around when Go was announced, it would have been the clear best choice over LLVM, due to compil…
Too bad cranelift is written in a language which wasn't even invented when Go was announced ^^.
Re: Creating the Go Programming Language [audio]
#106Re: Creating the Go Programming Language [audio]
#107Earlier quoted context omitted.
Seems like time killed the adoption of Dart into Chrome. The chrome team had "been wanting to fix Webkit for a very long time, and the Blink fork made that possible" Moving Blink from ref counting to a traced GC was part of that fix, it also was required to be completed to allow the Dart VM to be added to chrome. What was supposed to take months took years and with no end in sight the Dart team announced that its VM…
And now they moved on into https://www.toitware.com/ https://www.youtube.com/watch?v=mPna6D21Eqg
With Dart going down the flutter path, work on the dart iot project, dartino stop. Thanks again, just starting to watch the video now.
Re: Creating the Go Programming Language [audio]
#108Earlier quoted context omitted.
But then to be fair, they also talk about Kotlin and other languages..
Which they also market, so?
Re: Creating the Go Programming Language [audio]
#109Earlier quoted context omitted.
It's possible that a huge marketing advantage kept people interested long enough to come to appreciate the benefits of the langauge's basic nature.
I see very little marketing for Go. Compare, for example, to C# when in came out, or Java when it did.
Re: Creating the Go Programming Language [audio]
#110Earlier quoted context omitted.
Yes, I always find it surprising that people evaluate languages on the sheer number of features. As though the hallmark of a good language is having lots of complexity.
Because, the complexity doesn't go away, gets dumped into developers that keep re-writing boilerplate libraries that kind of compensate for the lacking features. It happens all the time. Language gets introduced at the sound of simplicity trumpet, tons of boilerplate libraries eventually appear, then if the language manages to make it in the mainstream, half baked features get introduced 'cause backwards compatibilit…