<story><title>Rust things I miss in C</title><url>https://people.gnome.org/~federico/blog/rust-things-i-miss-in-c.html</url></story><parent_chain></parent_chain><comment><author>chucksmash</author><text>Tangential, but if you&amp;#x27;re looking for a project to do as you learn Rust, there&amp;#x27;s an ongoing Operating Systems class being taught at Stanford in Rust right now[1]. The &amp;quot;Ferris Wheel&amp;quot; portion of assignment #1 was particularly useful for language knowledge; 25 source files which you must make compile&amp;#x2F;not compile&amp;#x2F;pass tests (along the lines of the Ruby&amp;#x2F;Kotlin Koans), along with a test harness you can run locally.&lt;p&gt;[1]: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;web.stanford.edu&amp;#x2F;class&amp;#x2F;cs140e&amp;#x2F;syllabus&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;web.stanford.edu&amp;#x2F;class&amp;#x2F;cs140e&amp;#x2F;syllabus&amp;#x2F;&lt;/a&gt;</text></comment>
<story><title>Rust things I miss in C</title><url>https://people.gnome.org/~federico/blog/rust-things-i-miss-in-c.html</url></story><parent_chain></parent_chain><comment><author>adwhit</author><text>For more detail into the porting effort, I recommend taking a look at these slides, taken from a talk the author gave last year:&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;people.gnome.org&amp;#x2F;~federico&amp;#x2F;blog&amp;#x2F;docs&amp;#x2F;fmq-porting-c-to-rust.pdf&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;people.gnome.org&amp;#x2F;~federico&amp;#x2F;blog&amp;#x2F;docs&amp;#x2F;fmq-porting-c-t...&lt;/a&gt;&lt;p&gt;&lt;i&gt;&amp;quot;Rust revived my interest in maintainership. It is very empowering to finally have a good language that I can use at the level of the stack where I work.&amp;quot;&lt;/i&gt;</text></comment>