www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/02/04/14:02:34

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 <sdb AT cloud9 DOT net>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] FOSDEM
In-Reply-To: <CAOuGh89YXTP2GN1gvPXm=iTYRF0eTxiTZfyU_-1Dx+ZmeM0jwQ@mail.gmail.com>
Message-ID: <alpine.BSF.2.00.1502041223340.7094@earl-grey.cloud9.net>
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> <CAHBYzfRkn-nJb4JfrDYyaD0WwPrpZvAgi0QdHCusgz185iNoHA AT mail DOT gmail DOT com> <CAGde_xN-iNZUvHh-E47kx1EyoPRt1018wWiDwHhYQ9+od+cJwA AT mail DOT gmail DOT com>
<20150203112631 DOT 3507a0c1 AT Parasomnia DOT thuis DOT lan> <20150204054256 DOT Horde DOT Pm1JV8RJbICk9SHvIGwZ7A3 AT webmail DOT in-berlin DOT de> <CAOP4iL2stWVCy3WK0=SNu2zAbs8t6B0uyAgFuOnzG8v_MrYNfw AT mail DOT gmail DOT com> <20150204073758 DOT Horde DOT czAmF2JsXvWH254t3K1lrw2 AT webmail DOT in-berlin DOT de>
<alpine DOT LNX DOT 2 DOT 02 DOT 1502040133260 DOT 5201 AT localhost DOT localdomain> <201502041241 DOT t14Cfd30005029 AT envy DOT delorie DOT com> <CAOuGh89YXTP2GN1gvPXm=iTYRF0eTxiTZfyU_-1Dx+ZmeM0jwQ AT mail DOT gmail DOT com>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
MIME-Version: 1.0
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

>>> 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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019