delorie.com/archives/browse.cgi | search |
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 <<a href=3D"mailto:karl AT aspodata DOT se= ">karl AT aspodata DOT se</a>> 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> > Proposal 1: Named libraries<br> > =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> > I suggest referencing symbols by two strings: the basename, and a libr= ary <br> > identifier.=C2=A0 Using the basename (instead of e.g. a full path) all= ows <br> > library authors to revise the internal organization of the library. <b= r> > Using a library identifier (instead of e.g. a library path) allows the= <br> > user to reorganize the libraries on their machine and facilitates shar= ing <br> > schematic files between users.<br> ...<br> <br> Finally!<br> <br> But just an id to add-library isn'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> > Some library identifiers are reserved for special purposes:<br> <br> Ok with me.<br> <br> <br> > Proposal 2: Library section<br> > =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> > I propose adding special syntax to the file format which allows embedd= ing <br> ...<br> <br> Good.<br> <br> > 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>'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--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |