<div dir="ltr">Hi Steve!<br><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Apr 1, 2018 at 7:56 PM, Steve Litt <span dir="ltr"><<a href="mailto:slitt@troubleshooters.com" target="_blank">slitt@troubleshooters.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Sun, 1 Apr 2018 12:31:27 +0300<br>
Shlomi Fish <<a href="mailto:shlomif@gmail.com">shlomif@gmail.com</a>> wrote:<br>
<br>
> ---------- Forwarded message ----------<br>
> From: Shlomi Fish <a href="mailto:shlomif@shlomifish.org">shlomif@shlomifish.org</a> [fc-solve-discuss] <<br>
> <a href="mailto:fc-solve-discuss@yahoogroups.com">fc-solve-discuss@yahoogroups.<wbr>com</a>><br>
> Date: Sun, Apr 1, 2018 at 12:25 PM<br>
> Subject: [ANN] Freecell Solver will be rewritten in Rust-lang<br>
> To: Freecell Solving Discussions <<a href="mailto:fc-solve-discuss@yahoogroups.com">fc-solve-discuss@yahoogroups.<wbr>com</a>><br>
><br>
><br>
><br>
><br>
> Hi all!<br>
><br>
> We are happy to announce that we have decided to reimplement Freecell<br>
> Solver ( <a href="http://fc-solve.shlomifish.org/" rel="noreferrer" target="_blank">http://fc-solve.shlomifish.<wbr>org/</a> ) in the Rust programming<br>
> language<br>
> ( <a href="https://en.wikipedia.org/wiki/Rust_(programming_language)" rel="noreferrer" target="_blank">https://en.wikipedia.org/wiki/<wbr>Rust_(programming_language)</a> ).. Rust<br>
> will provide the following advantages compared to the venerable C<br>
> language, in which Freecell Solver is currently written:<br>
><br>
> 1. Improved performance.<br>
><br>
> 2. Far superior compilation speed.<br>
><br>
> 3. Better portability.<br>
><br>
> However, it also has some disadvantages, which we hope will not hinder<br>
> the conversion:<br>
><br>
> 1. The Rust compiler is much more lax than GCC's C compiler.<br>
><br>
> 2. Rust has much more undefined behaviours<br>
> ( <a href="https://en.wikipedia.org/wiki/Undefined_behavior" rel="noreferrer" target="_blank">https://en.wikipedia.org/wiki/<wbr>Undefined_behavior</a> ) than C, and is<br>
> generally<br>
> less safe.<br>
><br>
> 3. The Rust licence is more restrictive than GCC's.<br>
><br>
> Nevertheless, we plan to proceed with this. We also have a future goal<br>
> of porting PySol FC ( <a href="http://pysolfc.sourceforge.net/" rel="noreferrer" target="_blank">http://pysolfc.sourceforge.<wbr>net/</a> ) from Python<br>
> to Rust due to the superior dynamic nature of Rust and its<br>
> succinctness (see: <a href="http://www.paulgraham.com/power.html" rel="noreferrer" target="_blank">http://www.paulgraham.com/<wbr>power.html</a> ).<br>
><br>
> Regards,<br>
><br>
> — Shlomi Fish, CTO, Freecell Solver Enterprises™<br>
<br>
</div></div>Hi Shlomi,<br>
<br>
There's a boatload of new computer languages on the scene today. Which<br>
languages did you consider before picking Rust?<br>
<br></blockquote><div><br></div><div>I only considered Rust because it does not have any conceivable competition for my needs.<br><br></div><div>Regards,<br><br></div><div>-- Shlomi<br><br></div><div>P.S: note the date.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
SteveT<br>
<br>
Steve Litt<br>
April 2018 featured book: Troubleshooting Techniques<br>
of the Successful Technologist<br>
<a href="http://www.troubleshooters.com/techniques" rel="noreferrer" target="_blank">http://www.troubleshooters.<wbr>com/techniques</a><br>
<br>
______________________________<wbr>_________________<br>
Linux-il mailing list<br>
<a href="mailto:Linux-il@cs.huji.ac.il">Linux-il@cs.huji.ac.il</a><br>
<a href="http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il" rel="noreferrer" target="_blank">http://mailman.cs.huji.ac.il/<wbr>mailman/listinfo/linux-il</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">Shlomi Fish <a href="http://www.shlomifish.org/" target="_blank">http://www.shlomifish.org/</a><br><br>You can never truly appreciate The Gilmore Girls until you've watched it in the original Klingon.<br><br>Please reply to list if it's a mailing list post - <a href="http://shlom.in/reply" target="_blank">http://shlom.in/reply</a> .<br></div></div></div></div>
</div></div>