[ANN] Freecell Solver will be rewritten in Rust-lang

[ANN] Freecell Solver will be rewritten in Rust-lang

Shlomi Fish shlomif at gmail.com
Sun Apr 1 20:14:58 IDT 2018


Hi Steve!

On Sun, Apr 1, 2018 at 7:56 PM, Steve Litt <slitt at troubleshooters.com>
wrote:

> 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?
>
>
I only considered Rust because it does not have any conceivable competition
for my needs.

Regards,

-- Shlomi

P.S: note the date.


> SteveT
>
> Steve Litt
> April 2018 featured book: Troubleshooting Techniques
>      of the Successful Technologist
> http://www.troubleshooters.com/techniques
>
> _______________________________________________
> Linux-il mailing list
> Linux-il at cs.huji.ac.il
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>



-- 
Shlomi Fish http://www.shlomifish.org/

You can never truly appreciate The Gilmore Girls until you've watched it in
the original Klingon.

Please reply to list if it's a mailing list post - http://shlom.in/reply .
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cs.huji.ac.il/pipermail/linux-il/attachments/20180401/1a9edc0b/attachment.html>


More information about the Linux-il mailing list