3 ms·
It's amazing how many wheels need to be reinvented every time somebody introduces yet another language.
by incompatible 12y ago
It's amazing how many wheels need to be reinvented every time somebody introduces yet another language.
- mg74 12y agoServerSwift! SwiftPOSIX! SwiftToJS! SwiftGTK! KSwift! WinSwift! SwiftCurse!
- rabino 12y agoand the most important of all, 2048Swift, which of course happened already. https://news.ycombinator.com/item?id=7845441 https://news.ycombinator.com/item?id=7845441
- shawnps 12y agoDo you mean the author is reinventing the wheel because this already exists in other programming languages, or because there are many existing GUI libraries like this in Go already? It's likely there are many people who are most comfortable writing Go recently so I don't understand how this is a problem.
- feadog 12y agoSome folks at Microsoft were trying to circumvent this with Singularity OS being based on something like CLR. Then everything could dynamically interoperate with everything on a programming language level. http://xkcd.com/927/ http://xkcd.com/927/
- andlabs 12y agoIf I recall correctly, the point of Singularity wasn't to have a platform base where all programming languages shared the same infrastructure, but rather to have an operating system that ran (almost) entirely in "managed code" (the .net framework's safe-execution system). .net itself is what you're thinking of.