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: References: <50A688B8 DOT 4090809 AT neurotica 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> <50A83AAA DOT 6060500 AT jump-ing DOT de> <50A8615E DOT 2080800 AT neurotica DOT com> <05730E0F-4DA1-47C8-80BB-5D4F37EFD94E AT noqsi DOT com> <50A8675D DOT 30509 AT neurotica DOT com> <50A90E3B DOT 6090203 AT neurotica DOT com> Date: Sun, 18 Nov 2012 15:07:42 -0500 Message-ID: Subject: Re: Scheme, was Re: [geda-user] Thoughts on gschem UI From: Evan Foss To: geda-user AT delorie DOT com Content-Type: text/plain; charset=ISO-8859-1 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 Precedence: bulk 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 wrote: > On Sun, Nov 18, 2012 at 11:35 AM, Dave McGuire 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/