New week, new Rust! What are you folks up to?
In addition to learning Rust in detail from The Book, I'm also continuing work with interactive code examples in Codecademy's free Rust for Programmers module this week. The course is indeed for those who are already familiar with at least one other programming language, offering a steep climb for those who dare. :-)
Porting a Node/Express/Pugs/Bootstrap project to Rust (with Rocket/Askama) - for learning and study purposes. First I had ported it to Crystal.
I am improving the reliability of my old project consul-kv-config to publish Consul key-value pairs from config files. I have stumbled upon a downcast_ref
peculiarity with std::Error
. If one wants to find a specific error in an error chain from a third-party dependency, one must have a dependency on the exact same crate version and configuration, otherwise, types are different and the cast fails. Seems obvious, but spend a day understanding it.
I have been writing a tool for use in very small, fixed-function Linux initrds [not ready for use by anyone yet] and tripping over language corner cases in the process.
After a few weeks of learning Rust as a newbie, just hacking around with book examples and online resources, I decided to jump into the water and get going with my actual application that I wanted to implement in Rust....stubbornly at first without Bevy....
It doesn't do much yet, obviously, but it compiles! Yay!
I ported typescript to Rust!
Well, I ported 1% of typescript to Rust.
Well, I've nearly ported most of 1% of typescript to rust: still trying to fix type parameter inference.
It's needed quite a bit of redesign to work at all in Rust given how loosey goosey the typescript code is with it's big graph of objects, it's now a lot of flat lists of allocated objects and IDs into those, and lookup tables to represent adding links to other data, but it's mostly there!
This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.