News for hackers. Stuff that matters.
Re:Swift System Is Now Open Source by DelightOne on Saturday September 26, 2020 @07:06AM (#24597890)
Yeah lets just use Docker Swarm or Nomad. Or which features would you remove to make it less bloated?
Re:Swift System Is Now Open Source by johannes1234321 on Saturday September 26, 2020 @07:54AM (#24598089)
The argument - as I understood it knowing only little about Go and Kubernetes - wasn't about bloat in application features, but bloat caused by the language. The stated argument was "missing generics" - missing generics means that similar algorithms have to be re-created multiple times instead of being reused. Thus comparing this tonnaother language might be interesting.

For example C++ is extremely powerful in writing generic code: Make it a template and and provide a set of of traits to modify the behavior and you get a set of algorithms you can re-use for anything – at the cost of unreadable code in the impelemntation (if you aren't careful; with a chance of quite precise code on the call side) and of course with the bloated version in the resulting binary (after compiler instantiated and inlined (thus copied) everything; where the programmer typically doesn't have to care (till the binary is too large to handle) all of it)

Re:Swift System Is Now Open Source by DelightOne on Saturday September 26, 2020 @07:57AM (#24598110)
So the better question ist ... What code got duplicated exactly and if the one mentioning can't give examples which make a dent in 2MLOC then it is not due to the language in the first place.

I assumed it is about features because there are really a lot of features inside Kubernetes which are not available in Swarm or Nomad by default.