3 ms·
I think it's neat that this doesn't used any managed pointers and avoids the Garbage collector. The fact that you can simply grep a codebase for '@' to find cas
by drivebyacct2 14y ago
I think it's neat that this doesn't used any managed pointers and avoids the Garbage collector. The fact that you can simply grep a codebase for '@' to find cases of managed memory is great in my opinion. I've been learning the Rust syntax a bit but am currently stuck trying to find a problem to solve with it that doesn't require me writing a bunch of libs from scratch or writing C interfaces. The Std/Core libraries are still rather lacking compared to say, the Go std lib.
I'm sure that will change, but for now it seems unfortunate. For example, there's an HTTP lib as part of Servo but according to some people in the IRC, it's not even very good.
- kibwen 14y agoYes, the net lib was originally just intended to showcase preliminary libuv integration rather than as any sort of production library. Work is ongoing on a brand new approach to integrating libuv that will be both more efficient and more flexible. Once that's done I expect a proper, well-designed net library to emerge.
- drivebyacct2 14y agoFantastic to hear, I'm excited to watch Rust progress this year both in terms of libraries, language polish and tooling that has been hinted at in this thread. Some folks in the IRC gave me some pointers on another avenue involving HTTP so I've got something to play around with for a while when I get bored of writing Go :)