delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2012/11/18/15:08:54

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
bh=VP7Z736QZlZVHuhO82xdqfk6upb35pIDNdDFWi/Q4hc=;
b=XO30Aang0YbBlqMiYIQTeIOsd5XEXEaJnPORg9TJiODO0lzf5PIoc0a3TMNPUYuDQl
Sl8VVF2MZUj5ODagWVnpcgawsBpXPyi+71oJN3wSLwYZ0COVMhXD51WlhWnV/CXXLEak
jAsaTaJzx1b2t5yFeXIR7CInvvNFMW8cYJS8s5GUZZaF7U7Fn340aWAHyp+KDAABELmr
hB2m9MqSuNWMyZfCfVgnYtMm0i+jx0AJULz9WEbHOsqY5RmNh11w1//ucu8m5JljQxGl
zbqT8XD/9tcJ7laMClKeknit0y8/Vt8ri1lDbeqijJow9OwyL++WjNf/bMYOcUdBdxcX
HtbQ==
MIME-Version: 1.0
In-Reply-To: <CAPYb0EE6ZrdDx4Jy=4dZ=RBi8Ax13ijwk3M+DAkoOT+0WqakfQ@mail.gmail.com>
References: <50A688B8 DOT 4090809 AT neurotica DOT com>
<CC923058-B962-45B5-973D-EA03906430B9 AT noqsi DOT com>
<50A6A265 DOT 6050300 AT neurotica DOT com>
<4E8E6F31-EF8D-4540-BA86-7935C1C3E6D8 AT noqsi DOT com>
<50A6A95C DOT 5030903 AT neurotica DOT com>
<355DEF4F-51BB-44A8-A5F4-D8564E7E7885 AT noqsi DOT com>
<20121116213601 DOT 13718 DOT qmail AT stuge DOT se>
<66889AAB-3A82-4861-ACB0-B35A876EF6F4 AT noqsi DOT com>
<CAC4O8c8s3837dD5so1hu-QOm8PW69sehVNNX7njQvnRGzXODGw AT mail DOT gmail DOT com>
<B63F900B-2C12-48A4-AD4B-5A616078030B AT noqsi DOT com>
<CAC4O8c9BAJe8_7KLL8aaGq30HCkj+q74DB9jywXRXogJzdqNzw AT mail DOT gmail DOT com>
<50A83AAA DOT 6060500 AT jump-ing DOT de>
<B1A7C9C1-5EAE-49AB-A03A-D5D4AFD3B0C0 AT noqsi DOT com>
<50A8615E DOT 2080800 AT neurotica DOT com>
<05730E0F-4DA1-47C8-80BB-5D4F37EFD94E AT noqsi DOT com>
<50A8675D DOT 30509 AT neurotica DOT com>
<CAM2RGhQ7aZf_yiOw4ibKTe5RnH7p8W50Maqo1YrVnLbJuhX-1Q AT mail DOT gmail DOT com>
<F9FB3DFD-3D4D-4744-81E8-172D48E96FE0 AT noqsi DOT com>
<50A90E3B DOT 6090203 AT neurotica DOT com>
<CAPYb0EE6ZrdDx4Jy=4dZ=RBi8Ax13ijwk3M+DAkoOT+0WqakfQ AT mail DOT gmail DOT com>
Date: Sun, 18 Nov 2012 15:07:42 -0500
Message-ID: <CAM2RGhRd0ZLUeVYfj3MdK6zGr-KpN=8E8EuAQzs39Om5k_3S2A@mail.gmail.com>
Subject: Re: Scheme, was Re: [geda-user] Thoughts on gschem UI
From: Evan Foss <evanfoss AT gmail DOT com>
To: geda-user AT delorie DOT com
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

Yes for a regular *nix user knowing bash, C and how to parse a
makefile is nothing. Plus to just use gEDA you have to know Spice to
make a lot of models work. I guess Guile is ok I guess but now you add
Haskell? How many languages does it take to do EDA?

On Sun, Nov 18, 2012 at 2:54 PM, Bob Paddock <bob DOT paddock AT gmail DOT com> wrote:
> On Sun, Nov 18, 2012 at 11:35 AM, Dave McGuire <mcguire AT neurotica DOT com> wrote:
>> On 11/18/2012 06:41 AM, John Doty wrote:
>>> Unfortunately, it's written in Haskell,
>
> Whats wrong wit Haskell, or for that mater Erlang (my preferred
> functional language)?
>
>>> which effectively means that
>>> only its author can write back ends for it.
>
> If he wrote it in such a way that only he can understand it, that has
> nothing to do with it being in Haskell.
>
>
>>   The one comment I will make about the use of Guile in gschem is in the
>> context of config files.  Config files should not be executable
>> programs.
>
> That was not fixed a long time ago (I pay more attention to PCB than
> the rest of the tools)?  I know there was a bug report filed on it and
> some work done due that being a security risk.  "Config files should
> be parsed, not executed".



-- 
Home
http://evanfoss.googlepages.com/
Work
http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/

- Raw text -


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