"If you're really in favor of free speech, then you're in favor of freedom of speech for precisely for views you despise. Otherwise, you're not in favor of free speech." Noam Chomsky. A smart man, worth listening too, even if you disagree.
HN user
Jack4E4B
Developer. Technologist. Politically Incorrect. Libertarian.
Great news, the key comment there was that Go supports calling from other languages: https://dev.to/vladimirvivien/calling-go-functions-from-othe...
Swift also does Reference counting, the difference is huge. Speed of code is in another level. I am new to Lazarus, but I am guessing they do the same as Delphi.
Just you wait edge computing will move a lot of power to the client... it's coming, especially for AI, cars and any intelligent device.
I am not a Swift expert, can you explain your point. How would that situation compare to say programming in Go where there is built-in support for channels, and concurrency?
That headline made people read... and your current title is not fully accurate. It is a Delphi inspired Pascal for sure, but not fully compatible, more like a free alternative.
There is another Pascal project out there called Oxygen by the folks at RemObjects. Not free, but I've heard good comments about it: http://www.elementscompiler.com/elements/oxygene/
Thanks for that explanation... so in short is not ready yet. Go's channels is what makes it seamless. So few choices for solid concurrency today.
Lazarus is awesome because of the speed of the compiler, the fact that it has a GUI that works, and is OPEN SOURCE.
So one wonders WTH is going on with all the other compiled languages that have nothing like this? And no QT is not the answer, we need a built-in good enough GUI! =)
How much work is expected from the developer point of view? I'd love to have an alternative to Go, but no concurrency for me kills Swift right of the gate for server stuff.
Concurrency finally, it has taken forever. Is there any built-in support now? Server side Swift is lacking this big time.