delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/07/07/15:13:19

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Virus-Scanned: amavisd-new at neurotica.com
X-NSA-prism-xkeyscore: I do not consent to surveillance, prick
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=neurotica.com;
s=default; t=1436296373;
bh=a1+NnOYCxOupXRo09IfQINRwPWqfV7uWP+kaYyWbyU4=;
h=Date:From:To:Subject:References:In-Reply-To;
b=dE3FnfIr5X1aqkHoDZ4QmP4jjC+OzpyficNBaYX6PaBjMDP63PpXqkKxrQafs9EuD
0ttzTAtPqQi+iaNHJF8xnPYYYuk1Yp8YmtrhOgtBwXyw5TFAbAzC0VscYD7u/u+onz
igGbsXaL3qbeA3aFhUz1xSeXOtI/TBjaU43CI64I=
Message-ID: <559C24B4.3040007@neurotica.com>
Date: Tue, 07 Jul 2015 15:12:52 -0400
From: "Dave McGuire (mcguire AT neurotica DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] gEDA/gschem still alive?
References: <1435510363 DOT 682 DOT 26 DOT camel AT ssalewski DOT de> <20150703030409 DOT 32398 DOT qmail AT stuge DOT se> <CAFC5WMoa2-z6bNca_bQN+jmMR260UBmoJQybUzH=L2TrBpzNNA AT mail DOT gmail DOT com> <1436006726 DOT 677 DOT 13 DOT camel AT ssalewski DOT de> <20150706200609 DOT GD24178 AT localhost DOT localdomain> <CAC4O8c9f0pLsLu_dyuO5ggh7RmHY1vAA=UUhk9AE0JYZb4mhBQ AT mail DOT gmail DOT com> <CAM2RGhQfPO31-1Uyc3kC7w286r0VD7c41UZEZcyYquzknCxbsQ AT mail DOT gmail DOT com> <20150707060409 DOT GB14357 AT localhost DOT localdomain> <CAOP4iL2C_LU=RQy5FWYF-7RrHW6tqhqqyFJGjkwLQ2AD7FiYJA AT mail DOT gmail DOT com> <1436287952 DOT 678 DOT 26 DOT camel AT ssalewski DOT de> <559C0F7E DOT 7010009 AT neurotica DOT com> <1436293439 DOT 678 DOT 71 DOT camel AT ssalewski DOT de>
In-Reply-To: <1436293439.678.71.camel@ssalewski.de>
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t67JDCUZ001806
Reply-To: geda-user AT delorie DOT com

On 07/07/2015 02:23 PM, Stefan Salewski wrote:
>>   This sets off some alarm bells for me.  I'm a professional
>> developer;
>> I write code every day and I like to stay on top of new research, and
>> I've never even heard of most of the languages you mentioned here.
>> I've
>> heard of Go, and Python, Ruby, and Java, of course, but Nim?  Crystal?
>> Rust?
> 
> Rust is really popular today -- it is pushed by mozilla foundation. I
> know it since some years, recently version 1.0 appeared. It it really a
> promising language, has some similarity to C++ and Swift. I discovered
> Nim in early 2014 following the discussion about Rust, and Crystal early
> this year. Julia should be familiar to people doing Mathlab like stuff.

  I've heard of Julia but only in passing.

  I'd be a bit concerned about Rust if its primary proponent is the
Mozilla foundation.  This is the company that writes the entirety of a
very complex user interface in runtime-interpreted JavaScript.  This was
a bad idea when it started (with the web browser whose actual name was
Mozilla) and it's no better of an idea now.  The runtime performance
bears this out.  Don't get me wrong, I love Firefox, but there's no
earthly reason why, in 2015 on a computer with six 3.2GHz cores, 48MB of
of cache, and 24GB of main memory, that I should have to restart a
program every 2-3 weeks because it slows to a crawl...taking 20-30
seconds to open a new window.  This does not speak well to the
high-level architectural decisions of that organization, as much respect
and gratitude as I do otherwise have for them.

  So perhaps some other statement of advocacy might nudge me in the
direction of investigating Rust.

> But none of them is a pet language, and they are not difficult and
> academic like Haskell.

  Yes.  I've tried REALLY HARD to like Haskell but its syntax is just
horrible.

> But for FOSS -- development should be some fun. Is C fun? And do you
> like coding something in C, which you can do in 1/3 of the time with 1/3
> code size, same speed, less bugs, in a better language?

  All of that is purely subjective.  FOR ME, yes, C is nearly the
ultimate in fun.  My C code has far fewer bugs than my code in nearly
any other language, my code size (the binary...which is all that really
matters!) is a fraction of anything else, and "better"...well that just
spells "subjective" right there.

  Dif'rent strokes, etc.

                 -Dave

-- 
Dave McGuire, AK4HZ
New Kensington, PA

- Raw text -


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