Mail Archives: geda-user/2015/04/01/17:51:48
--90e6ba6e83c4363f600512b0b8e5
Content-Type: text/plain; charset=UTF-8
IMHO, the gedasymbols library is fine. If it were easier to use, people
would use it more. Here is what I suggest:
o Take the current set of symbols and footprints and incorporate them
into gedasymbols.
o Nuke the current set of symbols and footprints.
o Replace it by a cached copy of gedasymbols.
o Make it easy to refresh the cached copy using, say, rsync or somesuch.
o ONLY, and I mean ONLY pull footprints out of the cached copy.
In other words, when you create a footprint or symbol, the only way to use
it is to pull it out of gedasymbols. So when you create a symbol or
footprint, you can simultaneously creating it on gedasymbols. If you happen
to be offline, well, you can pull it out of your cached copy. But when you
refresh, the refresh works bidirectionally. Everything you've created
becomes available to everyone else.
Yes, I realize that, for constructed symbols, the gedasymbols library will
blow up. Oh well. As long as the constructed symbols have reasonable names,
people will be able to find them.
On Wed, Apr 1, 2015 at 4:38 PM, Bert Timmerman <bert DOT timmerman AT xs4all DOT nl>
wrote:
> DJ Delorie wrote:
>
>> sqlite3?
>>>
>>> I have a bad habit of jumping to the implementation right away.
>>>
>>>
>> I would prefer a text file, like CSV, but...
>>
>> The tricky part isn't the format, it's (1) choosing the right data to
>> store, and (2) getting the data into the apps.
>>
>>
>>
> Hi,
>
> YMMV, maybe GNU rec files could be of any use ?
>
> https://www.gnu.org/software/recutils/
>
> Kind regards,
>
> Bert Timmerman.
>
>
>
>
>
--90e6ba6e83c4363f600512b0b8e5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">IMHO, the gedasymbols library is fine. If it were easier t=
o use, people would use it more. Here is what I suggest:<div>=C2=A0 o Take =
the current set of symbols and footprints and incorporate them into gedasym=
bols.<br></div><div>=C2=A0 o Nuke the current set of symbols and footprints=
.</div><div>=C2=A0 o Replace it by a cached copy of gedasymbols.</div><div>=
=C2=A0 o Make it easy to refresh the cached copy using, say, rsync or somes=
uch.</div><div>=C2=A0 o ONLY, and I mean ONLY pull footprints out of the ca=
ched copy.<br><br>In other words, when you create a footprint or symbol, th=
e only way to use it is to pull it out of gedasymbols. So when you create a=
symbol or footprint, you can simultaneously creating it on gedasymbols. If=
you happen to be offline, well, you can pull it out of your cached copy. B=
ut when you refresh, the refresh works bidirectionally. Everything you'=
ve created becomes available to everyone else.<br><br>Yes, I realize that, =
for constructed symbols, the gedasymbols library will blow up. Oh well. As =
long as the constructed symbols have reasonable names, people will be able =
to find them.</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail=
_quote">On Wed, Apr 1, 2015 at 4:38 PM, Bert Timmerman <span dir=3D"ltr">&l=
t;<a href=3D"mailto:bert DOT timmerman AT xs4all DOT nl" target=3D"_blank">bert.timmer=
man AT xs4all DOT nl</a>></span> wrote:<br><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div =
class=3D"HOEnZb"><div class=3D"h5">DJ Delorie wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
sqlite3?<br>
<br>
I have a bad habit of jumping to the implementation right away.<br>
=C2=A0 =C2=A0 =C2=A0<br>
</blockquote>
I would prefer a text file, like CSV, but...<br>
<br>
The tricky part isn't the format, it's (1) choosing the right data =
to<br>
store, and (2) getting the data into the apps.<br>
<br>
=C2=A0 =C2=A0<br>
</blockquote></div></div>
Hi,<br>
<br>
YMMV, maybe GNU rec files could be of any use ?<br>
<br>
<a href=3D"https://www.gnu.org/software/recutils/" target=3D"_blank">https:=
//www.gnu.org/software/<u></u>recutils/</a><br>
<br>
Kind regards,<br>
<br>
Bert Timmerman.<br>
<br>
<br>
<br>
<br>
</blockquote></div><br></div>
--90e6ba6e83c4363f600512b0b8e5--
- Raw text -