delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2014/07/25/08:51:45

X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f
X-Recipient: geda-help AT delorie DOT com
Message-ID: <1406292461.1233.51.camel@AMD64X2>
Subject: Re: [geda-help] copy across schematics and autor-resizable symbols
From: Stefan Salewski <mail AT ssalewski DOT de>
To: geda-help AT delorie DOT com
Date: Fri, 25 Jul 2014 14:47:41 +0200
In-Reply-To: <CAOuGh89K=8WHFO8pnHPEi_JvBhLhzZ1j111AMsNqQ3fciNpqOQ@mail.gmail.com>
References: <0BF608F1-4081-4AAE-A91E-7C2947E57451 AT wellesley DOT edu>
<1406282510 DOT 1233 DOT 18 DOT camel AT AMD64X2>
<CAOuGh89K=8WHFO8pnHPEi_JvBhLhzZ1j111AMsNqQ3fciNpqOQ AT mail DOT gmail DOT com>
X-Mailer: Evolution 3.10.4
Mime-Version: 1.0
Reply-To: geda-help AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-help AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Fri, 2014-07-25 at 07:59 -0400, Bob Paddock wrote:
> I'll have to ask him what he thinks of Nimrod in comparison to Rust.

Both are great languages (there are even more actually, i.e. Julia is
nice for Matlab tasks, Go is not bad as an simple, easy language,
Haskell for theoretical aspects... -- and the Apply guys now have
Swift.)

For me Nimrod and Rust are most promising -- Rust is a bit younger, but
has made fast progress, the Mozilla team seems to have a few full time
developers. Nimrod is a few years older, with one very smart main
developer and some smart people supporting him -- all seem to be unpaid.
Nimrod is less popular -- Mozilla is a well known brand, so much more
people look at Rust. But Nimrod is great also -- Python like syntax with
some pascal similarity, very good support for high- and low level
programming. Nimrod has a fine Garbage-Collector with less overhead
which never halts the system for more than a few ms -- when at all. Rust
use the {}-syntax for blocks (I do not like it too much, but it is ok).
Rust does not really like a garbage-collector -- they have a very
advanced pointer concept (I still have to learn it). So Nimrod is a real
general purpose language -- from simple scripting over system
programming to large applications -- Rust also, but maybe not really for
small scripts? For Nimrod we have GTK2 and untested GTK3 (I did the
wrapper recently) -- for Rust there is a GTK2, but I do not know how
good it is already. I think Qt is not available for both yet -- it is
not easy to make a wrapper for such a C++ toolkit, same for wxWidgets.
Nimrod is already close to first stable version 1.0 (maybe end of this
year) -- Rust seems to get much more stable now also. For performance
both are close to C. So my current favorite is Nimrod currently, but I
guess I will learn Rust also later. (Many concepts are similar, so it is
not that difficult, and many concepts are similar to Python, Ruby.) I
know one person on this list was trying using Vala -- has the advantage
of good GLIB and GTK support of course, but I think I prefer a real
universal language now.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019