John Kasunich wrote: > Stuart Brorson wrote: >> One of gEDA's big strengths is that the netlister, gnetlist, >> was architected so that users may write their own back-ends which >> translate their designs (expressed graphically) into netlists of their >> own choice. Right now, gnetlist supports about 20 different formats, >> including gEDA/PCB, SPICE, Pads, Tango, etc. Therefore, writing a >> back-end netlister takes a block-diagran (drawn using gschem) into a >> textual HAL description is -- in principle -- easy. One just needs to >> write some Scheme code. This is a lot easier than it sounds -- just >> use one of the existing netlisters as a template. >> > > That's exactly what I had in mind. The real work is as much the HAL > library as the netlister itself. Each HAL component needs a shape with > the appropriate pins, etc. And then you get to things like HAL > parameters - each component would probably want attributes in the > schematic that could generate 'setp' commands in the output, etc. > > Like you I have too many irons in the fire, and that particular one > never got very far. I think I've installed gEDA at least twice at > various times, but never followed up. My initial impression of the > schematic editor kinda turned me off of it, but I can't recall why, nor > would it be fair for me to complain about it now since the last time I > tried it was at least a year ago, maybe two.
I was curious so I asked Google. We discussed gEDA as HAL netlister over three years ago: <jmkasunich>my long term plans for HAL are to be able to use a schematic drawing tool like GEDA to draw a system of HAL components, and automatically configure it from the drawing (http://metalworking.net/EMC_news_history/IRC-logs/IRC-chat-2004-12-19.txt) And again in a little more detail 2-1/2 years ago: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2005/2005-06-06.txt (scroll down to 02:35:01) About a year later jepler wrote something in Python, but we never polished it up. As we noted then, it seemed a pain to write a graphical editor from scratch, and gEDA came up again: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emcdevel/2006-09-24.txt (scroll down to 19:38:26) Someday... Regards, John Kasunich ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users