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=ikMaJns9je3Zg0GkaHu6qCs2FoL+nq7WSrZppqRpgzI=; b=xmXt0hjNptvXviv/fsaMsi8h3TiBP5bAKCE1I5xiLyOuhNOsKGbpielelESluOOuXp wMDfmEJjyxeSKQHy45+HkhJ4khaRe1d4nSkzqpALFCaiK+x3asmrkTN/xg/bZm6Y6XnK eVE6sQxqH15USMo8XXwFOqgcjXNcQ/uypq9bFnLN4A+zl07yEKt7y7WB3HMG396k1pbf 5tFOpViT2KBANb62OUvnJDAFkz9NEOs0RdbdqDfJk8M5SwEFAIOX40j1GYRX50M2wrkM 72g1U3eiJCkT5QnmKw84bBx1UAK6sNE2jSYtHy2fYxyhU1+ZkN2tahDbdGgTbSQA/6HR la6A== MIME-Version: 1.0 In-Reply-To: <50A90E3B.6090203@neurotica.com> 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 14:54:11 -0500 Message-ID: Subject: Re: Scheme, was Re: [geda-user] Thoughts on gschem UI From: Bob Paddock 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 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".