Re: gEDA-user: Functional blocks and PCB format changes

2010-10-22 Thread Armin Faltl
DJ Delorie wrote: Perhaps we store the internal data in a structure that can be exported/imported in *any* structured format, and let those who really want format XYZ to add the import/export logic for it? +=3, just repeat my self twice ;-) ___ ge

Re: gEDA-user: Functional blocks and PCB format changes

2010-10-22 Thread Armin Faltl
Kai-Martin Knaak wrote: Andrew Poelstra wrote: The problem I have with JSON (and to some extent, Lisp) is that it is not self-documenting. You can't open a JSON document and immediately see what everything is and what it does; it just looks like gibberish and brackets. +1 Whatever f

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-20 Thread DJ Delorie
Has anyone looked into what it would take to properly quote footprint names, so that hyphens *can* be used in them without m4 issues? I mean, we don't have to support *m4* footprints with hyphens, but at least get past that to find newlib names? ___ g

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-20 Thread Kai-Martin Knaak
Steven Michalske wrote: >>> We had that: M4 footprints. I never liked those, I could not figure out >>> how to use them. >> >> But I love them! >> > I love them too! > I don't ;-) > I keep mine up to date, so I don't use a - (dash) in foot print names, > its a price I am willing to pay. It

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-18 Thread Bert Timmerman
Hi Rick, > -Original Message- > From: geda-user-boun...@moria.seul.org > [mailto:geda-user-boun...@moria.seul.org] On Behalf Of Rick Collins > Sent: Friday, September 17, 2010 4:05 PM > To: gEDA user mailing list > Subject: Re: gEDA-user: Functional blocks and

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-17 Thread Steven Michalske
On Sep 17, 2010, at 9:17 AM, Michael Sokolov wrote: > Stephan Boettcher wrote: > >> We had that: M4 footprints. I never liked those, I could not figure out >> how to use them. > > But I love them! > I love them too! I keep mine up to date, so I don't use a - (dash) in foot print names, its

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-17 Thread Michael Sokolov
Stephan Boettcher wrote: > We had that: M4 footprints. I never liked those, I could not figure out > how to use them. But I love them! MS ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-17 Thread Rick Collins
I've actually given this some thought. On one hand it seems like a footprint file "language" might seem like a good idea. But there is a lot to consider. What is the real advantage over the scripts you currently use to generate a fixed format footprint file? What is the advantage over a f

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-17 Thread Stephan Boettcher
k...@aspodata.se (Karl Hammar) writes: > I would like the file format to be "programmable", at least at the > footprint level. We had that: M4 footprints. I never liked those, I could not figure out how to use them. But if you drop the parameters, and make a non-parameterized top-level file for

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-17 Thread Karl Hammar
Phil Frost: ... > XML and YAML are equally capable of being made unreadable. Either can be > made more readable by defining a reasonable schema and selecting a > clueful output library. > > Neither sed nor awk can process XML or YAML the right way in all cases > without reimplementing a libyaml or

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-14 Thread gedau
On Mon, Sep 13, 2010 at 11:26:28AM -0400, Joshua Boyd wrote: > On Fri, Sep 03, 2010 at 09:08:25PM -0700, Andrew Poelstra wrote: > > XML is far too heavy, agreed, and it's signal-to-noise ratio is abysmal. > > I think that using a Lisp (or Lispy-looking) format would be extensible, > > easy to parse

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-14 Thread Stephan Boettcher
Phil Frost writes: > I would point out a valid YAML representation of the above is also: > > {pin: {pinNumber: 2, pinName: rst, x1: 1234, y1: 4321, x2: 2345, y2: 4321, > layer: component}} > Neither sed nor awk can process XML or YAML the right way in all cases > without reimplementing a libyam

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-14 Thread Phil Frost
On Mon, Sep 13, 2010 at 04:25:49PM -0700, Steven Michalske wrote: > pin: > pinNumber: 2 > pinName: "rst" > x1: 1234 > y1: 4321 > x2: 2345 > y2: 4321 > layer: component > > or > 2"rst"<\pinName>1234<\x1>4321<\y1>2345<\x2>5432<\y2>component<\layer><\pin> I would point out a valid YAML

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-14 Thread Ethan Swint
On 09/13/2010 09:57 PM, Ouabache Designworks wrote: pin: pinNumber: 2 pinName: "rst" x1: 1234 y1: 4321 x2: 2345 y2: 4321 layer: component or 2"rst"<\pinName>1234<\x1>4321<\y1>2345<\x2>5432<\y2>component<\layer><\pin> I call

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-14 Thread Stephan Boettcher
Steven Michalske writes: > Now we may want to write a parser, and emitter, but that is a good > amount of work, to serialize a data structure in the code that could > be output be a data serializer that just works. The emitter shall conserve order and formatting (probably not) or at least be det

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-14 Thread Stephan Boettcher
I prefer: # -*- makefile -*- CSA-L%.sch: CSA-1.sch Makefile sed 's,^\(refdes\|netname\)=,&L$*_,' $< > $@ CSA-N%.sch: CSA-2.sch Makefile sed 's,^\(refdes\|netname\)=,&N$*_,' $< > $@ FSH-S%.sch: FSH-1.sch Makefile sed 's,^\(refdes\|netname\)=,&S$*_,' $< > $@

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Steven Michalske
Nice, but I prefer #! /usr/bin/python import yaml from pprint import pprint pcb = yaml.load(''' --- pin: pinNumber: 2 pinName: "rst" x1: 1234 y1: 4321 x2: 2345 y2: 4321 layer: component ... ''') # or from file #pcb = yaml.load(open(sys.argv[1], 'rb')) ppri

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Ouabache Designworks
pin: pinNumber: 2 pinName: "rst" x1: 1234 y1: 4321 x2: 2345 y2: 4321 layer: component or 2"rst"<\pinName>1234<\x1>4321<\y1>2345<\x2>5432<\y2>component<\layer><\pin> I call the second large, bloat, and ugly. --

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Mark Rages
On Mon, Sep 13, 2010 at 7:51 PM, Andrew Poelstra wrote: > On Mon, Sep 13, 2010 at 07:35:29PM -0400, Windell H. Oskay wrote: >> >> > I say no to raw XML as making out own format,  but would use SVG with >> > extra info embedded. >> > >> > This way our drawings would work in all modern web browsers,

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Andrew Poelstra
On Mon, Sep 13, 2010 at 07:35:29PM -0400, Windell H. Oskay wrote: > > > I say no to raw XML as making out own format, but would use SVG with > > extra info embedded. > > > > This way our drawings would work in all modern web browsers, we get all of > > the primitives we would ever want, including

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread John Doty
On Sep 13, 2010, at 5:39 PM, DJ Delorie wrote: > >> Widely used, classic, useful tools then. > > XML is easily parsed with Perl. It's more widely used than awk or > sed, and far more useful. And far more of a conceptual mess. But regardless of personal preference, why not embrace the whole a

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread DJ Delorie
> Widely used, classic, useful tools then. XML is easily parsed with Perl. It's more widely used than awk or sed, and far more useful. "Classic" is not a point in your favor here. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.o

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread John Doty
On Sep 13, 2010, at 5:25 PM, Steven Michalske wrote: > Arguably grep and sed will have issues with both XML or YAML AWK is perhaps more important, as one can often do serious processing of data in line-oriented formats using very short programs. John Doty Noqsi Aerospace, Ltd. htt

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Windell H. Oskay
> I call the second large, bloat, and ugly. > > 98 chars vs 134 or 36% bigger for a pin with these mythical formats. You're making my point. 36% is way under the 900% that I budgeted to show that it still isn't a big deal in terms of file size-- absolutely negligible in determining how portable

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread John Doty
On Sep 13, 2010, at 5:26 PM, Windell H. Oskay wrote: >> You can't easily parse it with simple tools like awk or sed. That's a >> fact. > > No, it's not a fact. > > It's actually just you expressing your opinion that awk and sed are simple > tools. Widely used, classic, useful tools then. John

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Windell H. Oskay
> You can't easily parse it with simple tools like awk or sed. That's a > fact. No, it's not a fact. It's actually just you expressing your opinion that awk and sed are simple tools. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Steven Michalske
On Sep 13, 2010, at 3:32 PM, Rick Collins wrote: > At 04:34 PM 9/13/2010, you wrote: > >> > But that is exactly what others have been saying, they are concerned >> > about the file size they think they would get from XML... "I want to >> > run PCB on my iPad", etc. >> >> File size just means a

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread John Doty
On Sep 13, 2010, at 4:32 PM, Rick Collins wrote: > As Windell says, the arguments against XML seem to be based on some sort of > bias rather than any real facts against it. You can't easily parse it with simple tools like awk or sed. That's a fact. John Doty Noqsi Aerospace, Ltd

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Rick Collins
At 04:34 PM 9/13/2010, you wrote: > But that is exactly what others have been saying, they are concerned > about the file size they think they would get from XML... "I want to > run PCB on my iPad", etc. File size just means a bigger file to generate/parse. Doesn't affect RAM use significantly

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Andrew Poelstra
On Mon, Sep 13, 2010 at 02:31:34PM -0400, Rick Collins wrote: > At 01:44 PM 9/13/2010, you wrote: > >On Mon, Sep 13, 2010 at 10:23:43AM -0700, Windell H. Oskay wrote: > >> > >> Why? I'd much rather handwrite XML than YAML. > > > >Really? It's not the filesize of XML documents that is the concern; i

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Steven Michalske
On Sep 13, 2010, at 2:22 PM, Stefan Salewski wrote: > On Mon, 2010-09-13 at 16:34 -0400, Windell H. Oskay wrote: >>> But that is exactly what others have been saying, they are concerned >>> about the file size they think they would get from XML... "I want to >>> run PCB on my iPad", etc. >> >> F

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Windell H. Oskay
> Sorry, I was not able to follow the whole discussion, but I do not like > your arguments too much. XML may be fine -- if it has big benefits, that > may be much more important than size. I don't care about XML one way or the other, I was pointing out that the argument presented against it was sl

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread DJ Delorie
My concerns with XML have always been on the "talking to it from inside pcb" side. File size is nothing compared to the complexity of supporting it in the first place. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mai

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread DJ Delorie
> Will that mean every time something new is added to the core, each > set of import/export logic will break? Or is that part of making > changes to the core, to update all affected functions? Either the core's data structure will be flexible enough, or there could be an intermediate layer tha

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Stefan Salewski
On Mon, 2010-09-13 at 16:34 -0400, Windell H. Oskay wrote: > > But that is exactly what others have been saying, they are concerned > > about the file size they think they would get from XML... "I want to > > run PCB on my iPad", etc. > > File size just means a bigger file to generate/parse. And

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Rick Collins
Will that mean every time something new is added to the core, each set of import/export logic will break? Or is that part of making changes to the core, to update all affected functions? Rick At 04:29 PM 9/13/2010, you wrote: Perhaps we store the internal data in a structure that can be ex

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Windell H. Oskay
> But that is exactly what others have been saying, they are concerned > about the file size they think they would get from XML... "I want to > run PCB on my iPad", etc. File size just means a bigger file to generate/parse. Doesn't affect RAM use significantly, which is the major limit for small

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread DJ Delorie
Perhaps we store the internal data in a structure that can be exported/imported in *any* structured format, and let those who really want format XYZ to add the import/export logic for it? ___ geda-user mailing list geda-user@moria.seul.org http://www.s

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Rick Collins
At 01:44 PM 9/13/2010, you wrote: On Mon, Sep 13, 2010 at 10:23:43AM -0700, Windell H. Oskay wrote: > > Why? I'd much rather handwrite XML than YAML. Really? It's not the filesize of XML documents that is the concern; it is the /redundant/ filesize. Even for a single-character tag, you need to

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Rick Collins
At 01:43 PM 9/13/2010, you wrote: On Mon, Sep 13, 2010 at 10:23:43AM -0700, Windell H. Oskay wrote: > > On Sep 13, 2010, at 9:26 AM, Ouabache Designworks wrote: > > > On Fri, Sep 03, 2010 at 09:08:25PM -0700, Andrew Poelstra wrote: > > XML is far too heavy, agreed, and it's signal-to-noise r

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Windell H. Oskay
On Sep 13, 2010, at 10:46 AM, John Doty wrote: > The gschem format is as expressive as HTML, but having the braces stand alone > on separate lines makes the structure easier to parse with simple tools. > Simple is good. Your definition of simple is (as usual) very different from mine. http:

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Phil Frost
On Mon, Sep 13, 2010 at 10:23:43AM -0700, Windell H. Oskay wrote: > > On Sep 13, 2010, at 9:26 AM, Ouabache Designworks wrote: > > > On Fri, Sep 03, 2010 at 09:08:25PM -0700, Andrew Poelstra wrote: > > XML is far too heavy, agreed, and it's signal-to-noise ratio is > > abysmal. > > Why? I'd

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread John Doty
On Sep 13, 2010, at 11:23 AM, Windell H. Oskay wrote: > I'm not sure that I see a good reason for the hatred of XML. As one sysadmin I know put it, it allows the data representation to be as ugly as you can imagine. > I've never found the size of Inkscape documents to be absurd, for example,

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Andrew Poelstra
On Mon, Sep 13, 2010 at 10:23:43AM -0700, Windell H. Oskay wrote: > > On Sep 13, 2010, at 9:26 AM, Ouabache Designworks wrote: > > > On Fri, Sep 03, 2010 at 09:08:25PM -0700, Andrew Poelstra wrote: > >> XML is far too heavy, agreed, and it's signal-to-noise ratio is > > abysmal. > > > >

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Windell H. Oskay
On Sep 13, 2010, at 9:26 AM, Ouabache Designworks wrote: > On Fri, Sep 03, 2010 at 09:08:25PM -0700, Andrew Poelstra wrote: >> XML is far too heavy, agreed, and it's signal-to-noise ratio is > abysmal. > > True on both counts and you would never want to handcraft a xml > document. W

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread John Doty
On Sep 13, 2010, at 10:14 AM, Rick Collins wrote: > Yes, if you have the file format provide adequate context information for > humans to read, then you are adding weight and the file becomes heavy. I > find that I can actually lift many gigabytes very easily, but some others > seem to have m

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Rick Collins
At 11:40 AM 9/13/2010, you wrote: On Mon, Sep 13, 2010 at 11:26:28AM -0400, Joshua Boyd wrote: > On Fri, Sep 03, 2010 at 09:08:25PM -0700, Andrew Poelstra wrote: > > XML is far too heavy, agreed, and it's signal-to-noise ratio is abysmal. > > I think that using a Lisp (or Lispy-looking) format wo

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Andrew Poelstra
On Mon, Sep 13, 2010 at 11:57:11AM -0400, Ethan Swint wrote: > > Every time I run against it, I'm still in disbelief that, in this > era, some of our most powerful and useful tools are restricted to > one character for parsing, and that one character is furthermore > restricted to newline! > Two

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Ouabache Designworks
On Fri, Sep 03, 2010 at 09:08:25PM -0700, Andrew Poelstra wrote: > XML is far too heavy, agreed, and it's signal-to-noise ratio is abysmal. True on both counts and you would never want to handcraft a xml document. But thats not how your supposed to use it. You want to wri

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Joshua Boyd
On Mon, Sep 13, 2010 at 08:40:47AM -0700, Andrew Poelstra wrote: > The problem I have with JSON (and to some extent, Lisp) is that it is > not self-documenting. You can't open a JSON document and immediately > see what everything is and what it does; it just looks like gibberish > and brackets. I

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Kai-Martin Knaak
Andrew Poelstra wrote: > The problem I have with JSON (and to some extent, Lisp) is that it is > not self-documenting. You can't open a JSON document and immediately > see what everything is and what it does; it just looks like gibberish > and brackets. +1 Whatever format is going to be chosen, i

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Ethan Swint
XML is far too heavy, agreed, and it's signal-to-noise ratio is abysmal. I think that using a Lisp (or Lispy-looking) format would be extensible, easy to parse, and make the most people happy. Allow me to toss out JSON. It is about as light weight as using S-EXP, ...else along those li

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Andrew Poelstra
On Mon, Sep 13, 2010 at 11:26:28AM -0400, Joshua Boyd wrote: > On Fri, Sep 03, 2010 at 09:08:25PM -0700, Andrew Poelstra wrote: > > XML is far too heavy, agreed, and it's signal-to-noise ratio is abysmal. > > I think that using a Lisp (or Lispy-looking) format would be extensible, > > easy to parse

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-13 Thread Joshua Boyd
On Fri, Sep 03, 2010 at 09:08:25PM -0700, Andrew Poelstra wrote: > XML is far too heavy, agreed, and it's signal-to-noise ratio is abysmal. > I think that using a Lisp (or Lispy-looking) format would be extensible, > easy to parse, and make the most people happy. Allow me to toss out JSON. It is

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-06 Thread Peter Clifton
On Sat, 2010-09-04 at 19:57 -0700, Steven Michalske wrote: > > Think BIG designs, a bloated file format will hurt. And I want PCB > on my iPad. It has OpenGL ES, that would be putting it on a > phone Sounds like a fun project for the PCB+GL branch when I get some more coding time ;) A fr

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-05 Thread Andrew Poelstra
On Sat, Sep 04, 2010 at 12:17:15PM -0400, DJ Delorie wrote: > > > But suppose the user creates a rule like, "all traces on Layer 3 must > > be at least 5mm apart", and then saves the file and reloads it. Now the > > information about what traces are affected is lost, except that all the > > traces

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-05 Thread Andrew Poelstra
On Sat, Sep 04, 2010 at 07:49:06PM -0700, Steven Michalske wrote: > > This is why I use yaml to store data. It was designed to be human > readable. It holds most high level data structures. And is very > low bloat. You can tag the yam code to say that this is a particular > data structure, like

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-05 Thread Bert Timmerman
Hi Bob, > -Original Message- > From: geda-user-boun...@moria.seul.org > [mailto:geda-user-boun...@moria.seul.org] On Behalf Of Bob Paddock > Sent: Sunday, September 05, 2010 1:24 PM > To: gEDA user mailing list > Subject: Re: gEDA-user: Functional blocks and

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-05 Thread Bob Paddock
IMHO, the "problem" with XML lies not in the bloat, even a factor 10 larger would be acceptable, it's the <$TAGS> that have to be identical across all applications to have a "truly" exchangeable XML file. [1]http://www.ibm.com/developerworks/xml/ XML can be easy or har

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-05 Thread Bert Timmerman
Behalf Of Bert Timmerman > Sent: Sunday, September 05, 2010 11:13 AM > To: 'gEDA user mailing list' > Subject: Re: gEDA-user: Functional blocks and PCB format changes > > Hi Rick, > > > -Original Message- > > From: geda-user-boun...@moria.seul.org

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-05 Thread Bert Timmerman
Hi Rick, > -Original Message- > From: geda-user-boun...@moria.seul.org > [mailto:geda-user-boun...@moria.seul.org] On Behalf Of Rick Collins > Sent: Sunday, September 05, 2010 12:38 AM > To: gEDA user mailing list > Subject: Re: gEDA-user: Functional blocks and

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Steven Michalske
Yes, I like walled gardens, you only let in those you trust. Don't like the walled garden don't use it. Anyhow, the software is free. Who cares about MY platform of choice be it Linux, Mac OS X, or windows, all of which geda supports, and more. On Sep 4, 2010, at 8:05 PM, timecop wrote:

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Steven Michalske
On Sep 4, 2010, at 6:00 PM, kai-martin knaak wrote: > Andrew Poelstra wrote: > >> The point is that we can't be sure what the future will bring in terms >> of IOPS, storage capacity (even big servers often RAID together dozens >> of small drives to get high speeds against low capacity). >

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread timecop
iPAd is about as closedsores and proprietary as it gets; you sure you want to support that? On 5 Sep 2010 11:57, "Steven Michalske" <[1]smichal...@gmail.com> wrote: > > > > > > On Sep 4, 2010, at 8:49 AM, Andrew Poelstra <[2]as...@sfu.ca> wrote: > >> On Sat, Sep

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Steven Michalske
On Sep 4, 2010, at 8:49 AM, Andrew Poelstra wrote: > On Sat, Sep 04, 2010 at 01:16:01AM -0400, Rick Collins wrote: >> >> Don't hold back, tell us how you really feel! >> >> The spec is large because it addresses a wide range of design >> aspects, which is one of the great reasons for using

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Steven Michalske
On Sep 3, 2010, at 9:45 PM, Andrew Poelstra wrote: > On Fri, Sep 03, 2010 at 04:44:14PM -0700, Andrew Poelstra wrote: >> >> However, this also brings the ability to edit PCB components individually, >> which means that some parts could have different layers than others, for >> example

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Steven Michalske
On Sep 3, 2010, at 9:11 PM, Andrew Poelstra wrote: > On Fri, Sep 03, 2010 at 11:29:58PM -0400, Rick Collins wrote: >> XML? What's wrong with XML? Heavy? How heavy are a few electrons anyway? >> > > For most data, XML ends up being > 50% tags (and < 50% data). It's hard to > read for hum

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Andrew Poelstra
On Sun, Sep 05, 2010 at 03:00:45AM +0200, kai-martin knaak wrote: > Andrew Poelstra wrote: > > > The point is that we can't be sure what the future will bring in terms > > of IOPS, storage capacity (even big servers often RAID together dozens > > of small drives to get high speeds against low capa

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread kai-martin knaak
Andrew Poelstra wrote: > The point is that we can't be sure what the future will bring in terms > of IOPS, storage capacity (even big servers often RAID together dozens > of small drives to get high speeds against low capacity). This kind of argument goes against any change. geda development alr

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Bob Paddock
How do you know PCB won't ever run on cell phones, or over a slow network link I have run gEDA and PCB over VNC, on slow links. Not fun. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Andrew Poelstra
On Sat, Sep 04, 2010 at 06:37:37PM -0400, Rick Collins wrote: > > So are you suggesting that we should, at this time, plan for running > PCB on a cell phone? Do you want to design PCB to work on overtaxed > virtual machines, if so, I expect there will be a lot more important > things to optimize

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Rick Collins
I am currently having a conversation in the FreePCB forum about DRC. I think copper only checking is not adequate. There are design rules regarding solder mask which can not be checked properly just by checking copper to copper rules. Is there any checking done on the solder mask layer? If

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Dietmar Schmunkamp
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Am 04.09.2010 01:44, schrieb Andrew Poelstra: > > > > Hey all, > > > I am working on the structuring PCB files in terms of functional blocks, > and generalizing/extending the DRC rule format. (Things have slowed down > as summer is ending but I am

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Rick Collins
At 11:49 AM 9/4/2010, you wrote: On Sat, Sep 04, 2010 at 01:16:01AM -0400, Rick Collins wrote: > > Don't hold back, tell us how you really feel! > > The spec is large because it addresses a wide range of design > aspects, which is one of the great reasons for using it, one file > for the entire d

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Dietmar Schmunkamp
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Am 04.09.2010 18:18, schrieb DJ Delorie: > >> How do you know PCB won't ever run on cell phones, or over a slow >> network link, or on an embedded device or network PC or overtaxed >> virtual machine? > > iPcb . . . > > > __

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Windell H . Oskay
> > On Sep 4, 2010, at 4:30 AM, Ineiev wrote: > >> Hello, DJ; >> >> On 9/4/10, DJ Delorie wrote: >>> Our DRC engine could use a complete rewrite. It doesn't get arcs >>> right, for example. >> >> Could you elaborate on the arcs, please? what it doesn't do? > > I've been running into trouble

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Windell H. Oskay
On Sep 4, 2010, at 4:30 AM, Ineiev wrote: > Hello, DJ; > > On 9/4/10, DJ Delorie wrote: >> Our DRC engine could use a complete rewrite. It doesn't get arcs >> right, for example. > > Could you elaborate on the arcs, please? what it doesn't do? I've been running into trouble with the DRC and

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread John Griessen
Andrew Poelstra wrote: How do you know we won't one day need to work with 1000-layer boards when suddenly it /does/ matter how heavy the file format is? As in 3D circuitry in printed organic semiconductor... printed along with volume-defining material for circuit and package in one... We'll ma

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread John Griessen
Andrew Poelstra wrote: suppose the user creates a rule like, "all traces on Layer 3 must be at least 5mm apart", and then saves the file and reloads it. Now the information about what traces are affected is lost, except that all the traces on Layer 3 are coincedentally tagged with the rule. What

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread DJ Delorie
> Hmm. How about two copper layers, which would by default map to the > top and bottom layers (whatever they are) on the PCB that the footprint > is being used in? Stripline Antennas ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread DJ Delorie
> How do you know PCB won't ever run on cell phones, or over a slow > network link, or on an embedded device or network PC or overtaxed > virtual machine? iPcb . . . ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailm

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread DJ Delorie
> But suppose the user creates a rule like, "all traces on Layer 3 must > be at least 5mm apart", and then saves the file and reloads it. Now the > information about what traces are affected is lost, except that all the > traces on Layer 3 are coincedentally tagged with the rule. > > What if the

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread DJ Delorie
I'll have to save a sample next time it happens, I can't reproduce it manually :-P Mostly it's when you're using the global puller or toporouter and it makes all those sweeping graceful curves. ___ geda-user mailing list geda-user@moria.seul.org http:

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Andrew Poelstra
On Sat, Sep 04, 2010 at 01:38:15AM -0400, DJ Delorie wrote: > > > 1. Refuse to export-as-footprints any PCB with more than one copper > >layer. This will likely eliminate the most common problems. > > Edge connectors. > Hmm. How about two copper layers, which would by default map to the top

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Andrew Poelstra
On Sat, Sep 04, 2010 at 01:16:01AM -0400, Rick Collins wrote: > > Don't hold back, tell us how you really feel! > > The spec is large because it addresses a wide range of design > aspects, which is one of the great reasons for using it, one file > for the entire design, schematic, layout, mechanic

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Andrew Poelstra
On Sat, Sep 04, 2010 at 01:37:32AM -0400, DJ Delorie wrote: > > > If we tagged individual objects with rules it would be difficult to edit > > rules in a systemetic way. So I don't think that's a good way to go. > > No, we tag objects with rule *names*. Hopefully rules can nest, so > you can hav

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Ineiev
Hello, DJ; On 9/4/10, DJ Delorie wrote: > Our DRC engine could use a complete rewrite. It doesn't get arcs > right, for example. Could you elaborate on the arcs, please? what it doesn't do? Thanks, Ineiev ___ geda-user mailing list geda-user@moria.

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-04 Thread Philipp Klaus Krause
Am 04.09.2010 05:29, schrieb Rick Collins: > XML? What's wrong with XML? Heavy? How heavy are a few electrons anyway? > > There is already a preliminary XML based CAD data spec proposed by IPC, > you know, the guys who write specs for the PCB assembly industry... > > I don't know if it is the

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-03 Thread gedau
On Sat, Sep 04, 2010 at 01:16:01AM -0400, Rick Collins wrote: > But I suppose it is better to re-invent the wheel. There is no reason to > try to foster any sort of compatibility in file formats between all the > different CAD tools. There are always conversion programs to be written, > no?

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-03 Thread DJ Delorie
> The "heavy" issue is a red herring The "heavy" issue impacts the difficulty in using XML as a toolkit. > But I suppose it is better to re-invent the wheel. There is no > reason to try to foster any sort of compatibility in file formats > between all the different CAD tools. That's a real r

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-03 Thread DJ Delorie
> 1. Refuse to export-as-footprints any PCB with more than one copper >layer. This will likely eliminate the most common problems. Edge connectors. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/g

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-03 Thread DJ Delorie
> If we tagged individual objects with rules it would be difficult to edit > rules in a systemetic way. So I don't think that's a good way to go. No, we tag objects with rule *names*. Hopefully rules can nest, so you can have meta-rules like "signal-line-rule" or "12vac rule". Without a tag, you

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-03 Thread DJ Delorie
> What level of self proving would Andrew need to do to be eligible for > Linux Fund payment? LF work is a contract between LF and the developer. It's up to the developer to prove themselves to LF, not to us. > How's the fund doing these days? Must still be lower than one > action item, or we

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-03 Thread timecop
Given the choice between lisp (lol) and xml, the winner is absolutely clear. There are even less lisp users than there are Linux users, and that's a sad statistic. -tc On Sat, Sep 4, 2010 at 2:16 PM, Rick Collins wrote: > At 12:11 AM 9/4/2010, you wrote: >> >> On Fri, Sep 03, 2010 at 11:29:58PM

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-03 Thread Rick Collins
At 12:11 AM 9/4/2010, you wrote: On Fri, Sep 03, 2010 at 11:29:58PM -0400, Rick Collins wrote: > XML? What's wrong with XML? Heavy? How heavy are a few electrons anyway? > For most data, XML ends up being > 50% tags (and < 50% data). It's hard to read for humans, bandwidth-intensive for machi

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-03 Thread Andrew Poelstra
On Fri, Sep 03, 2010 at 04:44:14PM -0700, Andrew Poelstra wrote: > >However, this also brings the ability to edit PCB components individually, >which means that some parts could have different layers than others, for >example. And then you have to deal with layer mappings and stuff and

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-03 Thread Andrew Poelstra
On Fri, Sep 03, 2010 at 11:29:58PM -0400, Rick Collins wrote: > XML? What's wrong with XML? Heavy? How heavy are a few electrons anyway? > For most data, XML ends up being > 50% tags (and < 50% data). It's hard to read for humans, bandwidth-intensive for machines, difficult to parse and general

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-03 Thread Andrew Poelstra
On Fri, Sep 03, 2010 at 11:00:43PM -0400, DJ Delorie wrote: > > Re: functional blocks > > If we contemplate changing the PCB file format, it would be nice if we > went with something that was intrinsically extensible. Knowing that > the 5th element in a list with '[' means "clearance" is a bad f

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-03 Thread Rick Collins
XML? What's wrong with XML? Heavy? How heavy are a few electrons anyway? There is already a preliminary XML based CAD data spec proposed by IPC, you know, the guys who write specs for the PCB assembly industry... I don't know if it is the best thing ever invented and I expect the spec is n

Re: gEDA-user: Functional blocks and PCB format changes

2010-09-03 Thread John Griessen
DJ Delorie wrote: If you'd rather work on the GUI, though, that's also a needed project. It would be nice if the GTK gui supported all the modern Gnome stuff, like dockable toolbars and menus-with-icons. The SOW has an entry for that also. What level of self proving would Andrew need to do to

  1   2   >