411 karma · joined September 29, 2011
No offense unitypers, maybe your typing systems have valid use-cases, I'm not sure. I'd like you to convince me if possible.
EDIT: Using slightly less off-putting language. I truly welcome arguments, even sound opinions.
See TermKit for some more tought put into a graphically-enabled terminal: https://github.com/unconed/TermKit
For networking, Kitura uses Kitura-net, which uses BlueSocket, which in turn uses C library's sockets[1]. On GNU/Linux, this is the GNU C Library, for which a package (Glibc) is provided by the Swift port[2].
For asynchrony they seem to be using libdispatch despite it being "early in the development"[3], but I've also noticed they're wrapping epoll and curl (see 1.B again), so it's hard to gauge the real extent of the hack.
[1]: https://github.com/IBM-Swift/Kitura/blob/master/Package.swif...
https://github.com/IBM-Swift/Kitura-net/blob/master/Package....
https://github.com/IBM-Swift/BlueSocket/blob/master/Sources/...
You'd be hard pressed to find a Swift project that doesn't depend on Apple's proprietary Foundation because Swift needs it to talk to the world!
I don't understand what IBM is thinking.
https://github.com/apple/swift-corelibs-foundation/blob/mast...
Here's hoping for cross-platform development without JavaScript.
If you're new to the .NET ecosystem and you try to dig deeper, you find yourself having to understand more and more things: .NET Core, project.json (dependencies, frameworks, imports), vNext, portable class library, PCL profiles, CLI implementations etc, all the while battling misinformation, confusion and terrible proprietary tools, should you chose (or be forced to!) use them.
It took me about two weeks to finally wrap my head around the ecosystem in an effort to build a ".NET Standard library"(not a standard library) with a few dependencies and use it in a non-trivial Xamarin project. Let me know if you'd like me to share.
[0] https://docs.microsoft.com/en-us/dotnet/articles/standard/li...
Interestingly, C11 defines _Generic selection, a kind of a switch for types, but its usefulness is hindered by the fact that it cannot be used in conjunction with sizeof.
I can't find the relevance of years 1974 and 1990 in the wikipedia article[1]. The article describes a long-standing dispute last addressed in 1948. https://en.m.wikipedia.org/wiki/Croatia–Serbia_border_disput...