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: <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]" Date: Wed, 19 Feb 2020 10:02:03 -0800 Message-ID: Subject: Re: [geda-user] Proposal: Library handling To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary="000000000000a392e9059ef196cf" 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 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
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=C2=A0 for all.

John Eaton

PS. If you want = to see how a library should work look at li= brepcb.org




<= /div>

On Wed, Feb 19, 2020 at 9:54 AM <Roland Lutz:
> Proposal 1: Named libraries
> =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
...
> I suggest referencing symbols by two strings: the basename, and a libr= ary
> identifier.=C2=A0 Using the basename (instead of e.g. a full path) all= ows
> 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 shar= ing
> 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
> =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
...
> I propose adding special syntax to the file format which allows embedd= ing
...

Good.

> There are three modes of embedding a symbol:

Good. Have a look at svetonomer AT gmail DOT com's mail below.

///

=C2=A0It has been discussed before:
https://archives.seul.org/geda/user/May-2= 011/msg00646.html
http://www.delorie.com/a= rchives/browse.cgi?p=3Dgeda-help/2012/10/12/06:05:24
http://www.delorie.com/a= rchives/browse.cgi?p=3Dgeda-user/2014/01/28/09:55:43
http://www.delorie.com/a= rchives/browse.cgi?p=3Dgeda-user/2014/01/28/13:25:19
http://www.delorie.com/a= rchives/browse.cgi?p=3Dgeda-user/2014/01/27/18:51:18

Regards,
/Karl Hammar

--000000000000a392e9059ef196cf--