gEDA-dev: gnetlist vs guile 1.8

Dan McMahill dan at mcmahill.net
Wed Jan 24 18:20:44 EST 2007


Stuart Brorson wrote:
>>> Which two scheme files?  I'd be happy to stick this where ever it
>>> fixes this bug & check the whole mess into CVS!
>>
>>
>> gnet-bom.scm and gnet-bom2.scm
> 
> 
> Thank you!  Fix is now in CVS.
> 
>> Note that we use this line in other files, like auto-uref and
>> gnet-spice-sdb.
> 
> 
> I fixed spice-sdb several days ago.  It works now with guile-1.8.  My
> biggest headache is gnet-drc2.scm, which dies with a different error:
> 
> ERROR: In procedure memoization:
> ERROR: Mixed definitions and expressions in (begin (define

> This has nothing to do with the ice-9 package.  It may be syntax which
> Guile used to accept, but now doesn't.  :-(

well, sometimes (haven't checked here yet), we find 
compilers/interpreters become more strict about rejection broken code 
(like gcc4).


> If you or others know of broken Scheme back-ends, please let me know!
> I have created a list to keep track of this.....

I haven't checked where the regression tests get run on the backend, but 
we should make sure they are run regularly as part of routine 
development and we should probably also add more tests.

-Dan


More information about the geda-dev mailing list