www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2020/02/19/13:23:32

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
bh=oaXemwT89Ew6nm/bmA6nEF3cWPtekNvaecNZEl7t0pc=;
b=JRGI/Y1IuE9FFM2drjpzeHiqLvLZNFFr5W2TkYkuizjG7K4tXCAb71lgM+yiHheCwO
OjbduinVN8HxQ95DmraLO2hLUz+1UAjgeuEEaBLqzGxKtKoeq5ESUukm1+zVpqndF8F2
KR71BDX3i0YAz0hPlfoOG0nl0uH4tRmI/NUEpbce0tebFuiX8HYzKmHoFJatEagXKKVw
WeL3pR6ExGoGx+/NXMrqtA1lG33ZLTJR0TzWiOQEgbBsGD8BqKUUmW/nIYOAr7w9syQj
/ed4cv61i1MIUFsx32c2Zl2nrsOPGPUaxQe4SyAnqvDZNbR2DZrYJHCqxKEC+perRnvx
/bMg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to;
bh=oaXemwT89Ew6nm/bmA6nEF3cWPtekNvaecNZEl7t0pc=;
b=OJS05mZ3trrpHztkQcH2xjBVWrLFgmK1BseZ8UlBpOGCXogHk7Unu7sVfs6jgLS1fY
Pfg9zCUuh3skBkZSF6qdlxT35GT/etfDxnBFhIw4M/QWu590ARN4w0HWg/C3RzOIXIgv
Ivs/Lu8yGT9nNPGCYw4h8hGOMddpBs9WnsqYLW8L074sy8lD8wBkLt/FAk9HHraq+fjC
kdOOisDXQ42kQepd1q7DAHtOxsysndt6A1ev0rHdvINiW04ZhNjHdAPqEt9o09GT4b7A
HopLXLdb6Is3ccX2h6dHu2lLdm/PTnhWMW2Ti/DJ1z39hKHVCpC2dZVRfa2INhlUxjup
T4bQ==
X-Gm-Message-State: APjAAAWQj4R38/6WebzayZ+ycYJ8ZU6P9pINFcNCEANWIK7GTW2aoCcx
UojEWHU8JUvAy4HWnANpT4lyxXRjp42nLIhNMr9rvw==
X-Google-Smtp-Source: APXvYqx5PNiCWJTCrPJaztmIBWbOstAt80BniVhn01nZcfX6FHpu63K/Jo25B6N1R2awhdoBQflRxIwz0fb3SQXHAig=
X-Received: by 2002:a2e:2201:: with SMTP id i1mr16626489lji.110.1582135335161;
Wed, 19 Feb 2020 10:02:15 -0800 (PST)
MIME-Version: 1.0
References: <alpine DOT DEB DOT 2 DOT 20 DOT 2002181340190 DOT 1436 AT nimbus> <20200219171718 DOT 3B4658A0D3EA AT turkos DOT aspodata DOT se>
In-Reply-To: <20200219171718.3B4658A0D3EA@turkos.aspodata.se>
From: "Ouabache Designworks (z3qmtr45 AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Date: Wed, 19 Feb 2020 10:02:03 -0800
Message-ID: <CAOP4iL0r8-KSZOpw+BpfN9NZVcWOOVCedvNFzZJHnC0971Z_Mw@mail.gmail.com>
Subject: Re: [geda-user] Proposal: Library handling
To: geda-user AT delorie DOT com
Reply-To: geda-user AT delorie DOT com

--000000000000a392e9059ef196cf
Content-Type: text/plain; charset="UTF-8"

Thanks for your research.

Saved me the trouble of retyping everything back in again.

Now if we can can only fix things for once and  for all.

John Eaton

PS. If you want to see how a library should work look at librepcb.org





On Wed, Feb 19, 2020 at 9:54 AM <karl AT aspodata DOT se> wrote:

> Roland Lutz:
> > Proposal 1: Named libraries
> > ===========================
> ...
> > I suggest referencing symbols by two strings: the basename, and a
> library
> > identifier.  Using the basename (instead of e.g. a full path) allows
> > library authors to revise the internal organization of the library.
> > Using a library identifier (instead of e.g. a library path) allows the
> > user to reorganize the libraries on their machine and facilitates
> sharing
> > schematic files between users.
> ...
>
> Finally!
>
> But just an id to add-library isn't enougth (see e.g. John Eatons mail
> below), at least not if you want to have
> cvs:/cvs.gedasymbols.org/www/user available (with ...-search)
>
> The same would apply to any other multiuser repo mirror (if there were
> any).
>
> In the gedasymbols case, the first thing after /www/user is the user
> name, so perhaps the id could automatically be id/username.
>
> > Some library identifiers are reserved for special purposes:
>
> Ok with me.
>
>
> > Proposal 2: Library section
> > ===========================
> ...
> > I propose adding special syntax to the file format which allows
> embedding
> ...
>
> Good.
>
> > There are three modes of embedding a symbol:
>
> Good. Have a look at svetonomer AT gmail DOT com's mail below.
>
> ///
>
>  It has been discussed before:
> https://archives.seul.org/geda/user/May-2011/msg00646.html
> http://www.delorie.com/archives/browse.cgi?p=geda-help/2012/10/12/06:05:24
> http://www.delorie.com/archives/browse.cgi?p=geda-user/2014/01/28/09:55:43
> http://www.delorie.com/archives/browse.cgi?p=geda-user/2014/01/28/13:25:19
> http://www.delorie.com/archives/browse.cgi?p=geda-user/2014/01/27/18:51:18
>
> Regards,
> /Karl Hammar
>
>

--000000000000a392e9059ef196cf
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Thanks for your research.<br></div><div><br></div><di=
v>Saved me the trouble of retyping everything back in again.</div><div><br>=
</div><div>Now if we can can only fix things for once and=C2=A0 for all.</d=
iv><div><br></div><div>John Eaton</div><div><br></div><div>PS. If you want =
to see how a library should work look at <a href=3D"http://librepcb.org">li=
brepcb.org</a></div><div><br></div><div><br></div><div><br></div><div><br><=
/div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_a=
ttr">On Wed, Feb 19, 2020 at 9:54 AM &lt;<a href=3D"mailto:karl AT aspodata DOT se=
">karl AT aspodata DOT se</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex">Roland Lutz:<br>
&gt; Proposal 1: Named libraries<br>
&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<br>
...<br>
&gt; I suggest referencing symbols by two strings: the basename, and a libr=
ary <br>
&gt; identifier.=C2=A0 Using the basename (instead of e.g. a full path) all=
ows <br>
&gt; library authors to revise the internal organization of the library. <b=
r>
&gt; Using a library identifier (instead of e.g. a library path) allows the=
 <br>
&gt; user to reorganize the libraries on their machine and facilitates shar=
ing <br>
&gt; schematic files between users.<br>
...<br>
<br>
Finally!<br>
<br>
But just an id to add-library isn&#39;t enougth (see e.g. John Eatons mail =
<br>
below), at least not if you want to have<br>
cvs:/<a href=3D"http://cvs.gedasymbols.org/www/user" rel=3D"noreferrer" tar=
get=3D"_blank">cvs.gedasymbols.org/www/user</a> available (with ...-search)=
<br>
<br>
The same would apply to any other multiuser repo mirror (if there were <br>
any).<br>
<br>
In the gedasymbols case, the first thing after /www/user is the user <br>
name, so perhaps the id could automatically be id/username.<br>
<br>
&gt; Some library identifiers are reserved for special purposes:<br>
<br>
Ok with me.<br>
<br>
<br>
&gt; Proposal 2: Library section<br>
&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<br>
...<br>
&gt; I propose adding special syntax to the file format which allows embedd=
ing <br>
...<br>
<br>
Good.<br>
<br>
&gt; There are three modes of embedding a symbol:<br>
<br>
Good. Have a look at <a href=3D"mailto:svetonomer AT gmail DOT com" target=3D"_bla=
nk">svetonomer AT gmail DOT com</a>&#39;s mail below.<br>
<br>
///<br>
<br>
=C2=A0It has been discussed before:<br>
<a href=3D"https://archives.seul.org/geda/user/May-2011/msg00646.html" rel=
=3D"noreferrer" target=3D"_blank">https://archives.seul.org/geda/user/May-2=
011/msg00646.html</a><br>
<a href=3D"http://www.delorie.com/archives/browse.cgi?p=3Dgeda-help/2012/10=
/12/06:05:24" rel=3D"noreferrer" target=3D"_blank">http://www.delorie.com/a=
rchives/browse.cgi?p=3Dgeda-help/2012/10/12/06:05:24</a><br>
<a href=3D"http://www.delorie.com/archives/browse.cgi?p=3Dgeda-user/2014/01=
/28/09:55:43" rel=3D"noreferrer" target=3D"_blank">http://www.delorie.com/a=
rchives/browse.cgi?p=3Dgeda-user/2014/01/28/09:55:43</a><br>
<a href=3D"http://www.delorie.com/archives/browse.cgi?p=3Dgeda-user/2014/01=
/28/13:25:19" rel=3D"noreferrer" target=3D"_blank">http://www.delorie.com/a=
rchives/browse.cgi?p=3Dgeda-user/2014/01/28/13:25:19</a><br>
<a href=3D"http://www.delorie.com/archives/browse.cgi?p=3Dgeda-user/2014/01=
/27/18:51:18" rel=3D"noreferrer" target=3D"_blank">http://www.delorie.com/a=
rchives/browse.cgi?p=3Dgeda-user/2014/01/27/18:51:18</a><br>
<br>
Regards,<br>
/Karl Hammar<br>
<br>
</blockquote></div>

--000000000000a392e9059ef196cf--

- Raw text -


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