<story><title>Facebook picked Rust to implement Libra</title><url>https://www.reddit.com/r/rust/comments/c20aed/facebook_just_picked_rust_to_implement_their_new/erhsz9q/</url></story><parent_chain><item><author>xvilka</author><text>And WindRiver just sent their first pull request[1] to support VxWorks as a target.&lt;p&gt;Shameless plug - I made a proposal[2] to create Business Applications Working Group to help promote Rust in enterprise software, quant and &amp;quot;normal&amp;quot; finances, taxes, and governance, the areas now completely dominated by COBOL and Java. Rust is a perfect fit for such applications, offering more safety and security, speed and higher levels of abstraction. Hopefully, formal verification will arrive soon as well.&lt;p&gt;[1] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;rust-lang&amp;#x2F;rust&amp;#x2F;pull&amp;#x2F;61946&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;rust-lang&amp;#x2F;rust&amp;#x2F;pull&amp;#x2F;61946&lt;/a&gt;&lt;p&gt;[2] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;internals.rust-lang.org&amp;#x2F;t&amp;#x2F;proposal-business-applications-working-group&amp;#x2F;10400&amp;#x2F;2&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;internals.rust-lang.org&amp;#x2F;t&amp;#x2F;proposal-business-applicat...&lt;/a&gt;</text></item></parent_chain><comment><author>hello_moto</author><text>Please don&amp;#x27;t take this personally.&lt;p&gt;I think it&amp;#x27;s great that you wanted to push Rust to the area where Java flourished (by Java I&amp;#x27;m guessing Enterprise?). I respect your passion.&lt;p&gt;Personally, I never like a language that has esoteric syntax  utilizing various non-alphabetical characters. Perhaps this particular aspect is what drew me to languages like Java&amp;#x2F;JavaScript. I don&amp;#x27;t mind writing &amp;quot;public static void&amp;quot; because writing code is like 10-20% (the rest is code-review, meeting stakeholders&amp;#x2F;Product Owner&amp;#x2F;PM, come up with plans, write documentations, etc) of my activity throughout a decade of my career as a Dev.&lt;p&gt;There are some caveats (or rather ... personal dislike) with Java and JavaScript for example: I don&amp;#x27;t like the Closure syntax in Java and I don&amp;#x27;t like the fact that JavaScript lacks cohesiveness =&amp;gt; People who write ES5 code do have to implement patterns specific to JS in order to re-create some of the OOP constructs. ES6 with Class&amp;#x2F;constructor&amp;#x2F;static syntax help but then they added generator via &amp;#x27;*&amp;#x27; (asterisk, but why? why don&amp;#x27;t use the keyword &amp;#x27;gen&amp;#x27; or &amp;#x27;generator&amp;#x27; just like async&amp;#x2F;await keywords?).&lt;p&gt;The other thing I realized lately is that I prefer GC platform&amp;#x2F;ecosystem so that I can focus less on the platform itself.</text></comment>
<story><title>Facebook picked Rust to implement Libra</title><url>https://www.reddit.com/r/rust/comments/c20aed/facebook_just_picked_rust_to_implement_their_new/erhsz9q/</url></story><parent_chain><item><author>xvilka</author><text>And WindRiver just sent their first pull request[1] to support VxWorks as a target.&lt;p&gt;Shameless plug - I made a proposal[2] to create Business Applications Working Group to help promote Rust in enterprise software, quant and &amp;quot;normal&amp;quot; finances, taxes, and governance, the areas now completely dominated by COBOL and Java. Rust is a perfect fit for such applications, offering more safety and security, speed and higher levels of abstraction. Hopefully, formal verification will arrive soon as well.&lt;p&gt;[1] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;rust-lang&amp;#x2F;rust&amp;#x2F;pull&amp;#x2F;61946&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;rust-lang&amp;#x2F;rust&amp;#x2F;pull&amp;#x2F;61946&lt;/a&gt;&lt;p&gt;[2] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;internals.rust-lang.org&amp;#x2F;t&amp;#x2F;proposal-business-applications-working-group&amp;#x2F;10400&amp;#x2F;2&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;internals.rust-lang.org&amp;#x2F;t&amp;#x2F;proposal-business-applicat...&lt;/a&gt;</text></item></parent_chain><comment><author>wbl</author><text>You don&amp;#x27;t need to avoid the GC. Why not SML or the like? Why Rust?</text></comment>