[ANN] Freecell Solver will be rewritten in Rust-lang
Steve Litt
slitt at troubleshooters.com
Sun Apr 1 19:56:03 IDT 2018
On Sun, 1 Apr 2018 12:31:27 +0300
Shlomi Fish <shlomif at gmail.com> wrote:
> ---------- Forwarded message ----------
> From: Shlomi Fish shlomif at shlomifish.org [fc-solve-discuss] <
> fc-solve-discuss at yahoogroups.com>
> Date: Sun, Apr 1, 2018 at 12:25 PM
> Subject: [ANN] Freecell Solver will be rewritten in Rust-lang
> To: Freecell Solving Discussions <fc-solve-discuss at yahoogroups.com>
>
>
>
>
> Hi all!
>
> We are happy to announce that we have decided to reimplement Freecell
> Solver ( http://fc-solve.shlomifish.org/ ) in the Rust programming
> language
> ( https://en.wikipedia.org/wiki/Rust_(programming_language) ).. Rust
> will provide the following advantages compared to the venerable C
> language, in which Freecell Solver is currently written:
>
> 1. Improved performance.
>
> 2. Far superior compilation speed.
>
> 3. Better portability.
>
> However, it also has some disadvantages, which we hope will not hinder
> the conversion:
>
> 1. The Rust compiler is much more lax than GCC's C compiler.
>
> 2. Rust has much more undefined behaviours
> ( https://en.wikipedia.org/wiki/Undefined_behavior ) than C, and is
> generally
> less safe.
>
> 3. The Rust licence is more restrictive than GCC's.
>
> Nevertheless, we plan to proceed with this. We also have a future goal
> of porting PySol FC ( http://pysolfc.sourceforge.net/ ) from Python
> to Rust due to the superior dynamic nature of Rust and its
> succinctness (see: http://www.paulgraham.com/power.html ).
>
> Regards,
>
> — Shlomi Fish, CTO, Freecell Solver Enterprises™
Hi Shlomi,
There's a boatload of new computer languages on the scene today. Which
languages did you consider before picking Rust?
SteveT
Steve Litt
April 2018 featured book: Troubleshooting Techniques
of the Successful Technologist
http://www.troubleshooters.com/techniques
More information about the Linux-il
mailing list