delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2021/04/17/11:09:47

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.7+dev
X-Exmh-Isig-CompType: repl
X-Exmh-Isig-Folder: inbox
From: "karl AT aspodata DOT se [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
Mail-Followup-To: geda-user AT delorie DOT com
Subject: Re: [geda-user] lepton-schematic configuration
In-reply-to: <YHrhqCfn5pnbjHmp@lepton>
References: <f8c52456-df0a-0d5e-968a-f46aecdea612 AT wavecable DOT com> <YGKiL+QJHhcTyttA AT lepton> <17a2b20c-5100-7084-b3e5-da83b4c7cc31 AT wavecable DOT com> <20210416171019 DOT AB0F783D2748 AT turkos DOT aspodata DOT se> <45fc224d-86ac-d9e7-e0c0-045f88ff3c39 AT wavecable DOT com> <YHqB1sLeFXFjw2CW AT lepton> <20210417120802 DOT AC8E5824EA9F AT turkos DOT aspodata DOT se> <YHrhqCfn5pnbjHmp AT lepton>
Comments: In-reply-to "vzh (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
message dated "Sat, 17 Apr 2021 16:24:56 +0300."
Mime-Version: 1.0
Message-Id: <20210417150846.D71A7824EAA0@turkos.aspodata.se>
Date: Sat, 17 Apr 2021 17:08:46 +0200 (CEST)
X-Virus-Scanned: ClamAV using ClamSMTP
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

Vladimir:
> On Sat, Apr 17, 2021 at 02:08:02PM +0200, karl AT aspodata DOT se [via geda-user AT delorie DOT com] wrote:
> > Vladimir:
...
> > > M$ and Gnome *.ini or *.ini-like files are not very much suitable
> > > for multi-value records.
...
> (As for me, I had always the feel that Scheme is TRT here. Look,
> e.g., at Guix and/or Kicad.  The latter uses sexps for its file
> format and a parser for it written in C++ :-)

Kicad and C++ is a pain, when a lib changes or you change the compiler
it won't run any more, they should link the binaries static to avoid
that, but it doesn't seem to be easily done.

Kicad and sexps is an anomaly since it depends on a non documented
order of the sexps, and as an extra feature, it cannot save in an
older format forcing everybody to upgrade. E.g. rpi4 something is
done in a dev. version of kicad...

> It's a shame that geda moved other way around having all means
> and whose interpreter just _reads_ sexps natively.)
...

Wasn't that about not risking evildoing commands in files inported
from elsewhere. It would be nice have a crippled (a mean safe)
interpreter for such cases, like gs -dSAFER, perl taint, openocd 
jimtcl, debian fakeroot (in a way), etc.

Is there any such thing for scheme ?
It could possible be a preload lib, removing "for config files
unsafe syscalls".

If we had that, the rationale for the ini files wouldn't hold any
more.

Regards,
/Karl Hammar


- Raw text -


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