[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Parts DB



Dave McGuire <mcguire@xxxxxxxxxxxxx> wrote:
> On Dec 18, 2007, at 12:31 PM, Dave N6NZ wrote:
>>>>> Perhaps what is needed here is the concept of
>>>>> "data sources", with a defined API that forms an abstraction layer
>>>>> between gschem and the component database(s), whatever format/ 
>>>>> database
>>>>> type/etc they may be stored in.  That way, "data source  
>>>>> modules" (MySQL,
>>>>> Postgres, Oracle, flat files, whatever) could be implemented,  
>>>>> even as
>>>>> dynamically loadable modules, and instantiated by config file
>>>>> statements.
>>>>>
>>>>>   As this'd be a layer of abstraction between gschem and the actual
>>>>> component data, it would (and should) be transparent to the  
>>>>> user, who
>>>>> would simply be presented with the standard component chooser  
>>>>> dialog
>>>>> which would serve to "unify" the data.
>>>>
>>>> You're right, of course.
>>>
>>>   So do you think it's feasible?
>>
>> In principal, sure.  But I really don't know much about the  
>> internals of
>> gschem, so it's hard for me to assess the difficulty of actually  
>> wiring
>> it up.  None of it is magic, though.
> 
>   I'm also unfamiliar with gschem's internals.  I wish I had more  
> time; I'd love to code this up.  I'd love to be able to, say, point  
> to your parts database server, point to DJs, point to Dan's, etc.,  
> and have stuff from everyone's libraries instantly accessible via the  
> Internet.  Such a database could be extended to include such things 

That is a very good idea. We must have well defined interfaces for this!

> as SPICE/gnucap models, footprints for PCB, PDF datasheets, suggested  
> vendors, "as seen" pricing and availability information, etc etc.
> 
>   WOWWOW that'd be powerful.  I'm drooling, here.
> 
>          -Dave
> 

-- 
Levente
http://web.interware.hu/lekovacs



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user