himujjal
Joined 9 years ago
Joined 9 years ago
But this is what we should be celebrating. Something that came out of people's efforts and hard work.
Maybe in a few years of iteration it will reach a stage where we can actually use it for simple tasks or even as a remote execution setup.
Always good to have options. Also for a programming language that actually enabled the creation of this OS, that is big news! Great going guys!
Yes, its not native to the OS primitives etc. But with a strong core graphics engine, that's just an abstraction away. You can always create WinUI/SwiftUI like look and feel. The ecosystem is what we need to look out for.
Congratulations on the launch and best of luck. A step forward into removing Electron bloat from the world of desktop apps
I don’t like “American” only politics in it. Thats it. In fact I would like zero politics in it. (from anywhere in the world)
Bash the mediocrity in software that we have produced over the years. Slow. Electronbased. Etc.
I can have both the opinions.
Also I will support Andrew Kelley on Mastodon if he says the same.
Separation of Concerns.
One allocator for parser, one for scanner. One for type allocation. Keep them all for semantic analysis. Write the output renderer (binary/language). Deallocate.
In this whole process, it makes it so easy to not think about memory anymore. Just enjoy writing your program.
They have done some incredible job. Implementing things I didnt know existed about software/hardware.
You will receive tons of improvements and updates. I love this idea!
That being said, the Nim team is working on it as per a few issues: [1] https://github.com/nim-lang/rfcs/issues/6 [2] https://forum.nim-lang.org/t/2114
I love the language, and this is probably the only bottleneck for me.
But I left it because of recursive imports. I had to basically put all my types into one file and use them from various others. For a relatively medium sized project (~10LOC), its a but of a hassle. Refactoring is an issue.
That being said, the language is fantastic. Can anybody with experience suggest me what HTTP library/framework do they prefer for servers?
Zig just needs some runtime event loop like Tokio or AsyncIO from Rust to get up and running with its fantastic async model.