X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Virus-Scanned: amavisd-new at cloud9.net Date: Wed, 4 Feb 2015 14:01:15 -0500 (EST) From: Stuart Brorson To: geda-user AT delorie DOT com Subject: Re: [geda-user] FOSDEM In-Reply-To: Message-ID: References: <1420499386 DOT 3521 DOT 3 DOT camel AT cam DOT ac DOT uk> <20150202152654 DOT GA13336 AT cuci DOT nl> <54CFD589 DOT 9040702 AT xs4all DOT nl> <20150203112631 DOT 3507a0c1 AT Parasomnia DOT thuis DOT lan> <20150204054256 DOT Horde DOT Pm1JV8RJbICk9SHvIGwZ7A3 AT webmail DOT in-berlin DOT de> <20150204073758 DOT Horde DOT czAmF2JsXvWH254t3K1lrw2 AT webmail DOT in-berlin DOT de> <201502041241 DOT t14Cfd30005029 AT envy DOT delorie DOT com> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk >>> By the way, why are m4 footprints deprecated in gEDA? That looks like a >>> step backwards. >> >> Mostly, "not generally available on Windows" > > Anyone capable of running gEDA on Windows is more than capable of installing > gnuwin32. http://gnuwin32.sourceforge.net/ Has M4 and the other > needed 'missing' things like ls, which etc. > > What I see on the list is people usually disable M4 because it > conflicts in odd ways with footprint files. > Which has noting to do with the operating system. I'll accept some responsibility for the idea that m4 footprints are deprecated. Long ago, when I was putting together the document about PCB and footprints, I tried to make the process as easy as possible for new users. When I was learning to use PCB, I wasn confused by the program's behavior w.r.t. footprints until I figured out that there were two separate, independent footprint instantiation systems -- M4 and files. This I thought was totally confusing. I am used to dealing with footprint files from other EDA programs. Also, I find editing footprint files conceptually more straightforward than trying to hack an obscure macro language. Therefore, I settled on using footprints from files for myself, and recommended this path in my document. I was sort of hoping that the whole M4 footprint mechanism would be stripped out from PCB. However, this hasn't happened, and I haven't tried to do it myself. Also, there are plenty of footprints available only as M4 macros (i.e. nobody has created a file version yet). Therefore, M4 and file footprints still co-exist in PCB, but the document says the M4 footprints are deprecated. I still think using file footprints exclusively are the best path forward for PCB, but I haven't done the necessary work to make it happen. Stuart