GNU bug report logs - #16314
Macro dependency tracking issue in guile auto compiler

Previous Next

Package: guile;

Reported by: Panicz Maciej Godek <godek.maciek <at> gmail.com>

Date: Wed, 1 Jan 2014 13:21:01 UTC

Severity: wishlist

Full log


View this message in rfc822 format

From: Mark H Weaver <mhw <at> netris.org>
To: Panicz Maciej Godek <godek.maciek <at> gmail.com>
Cc: 16314 <at> debbugs.gnu.org, request <at> debbugs.gnu.org
Subject: bug#16314: Macro dependency tracking issue in guile auto compiler
Date: Wed, 15 Jan 2014 15:18:34 -0500
severity 16314 wishlist
thanks

Panicz Maciej Godek <godek.maciek <at> gmail.com> writes:
> I've noticed that if macros are ever used in the process
> of auto-compilation, the dependency is forgotten, so
> even if a module that contains the definition of a macro
> gets recompiled, the module that uses the macro remains
> unchanged.

Yes, this is a known issue.  I agree that it would be nice to improve
this -- perhaps in 2.2 -- but I'm also worried that it might lead to
absurd amounts of needless recompiling, because one often makes minor
changes to modules that export macros, without the macros being changed
at all.

I'm marking this as a "wishlist" item.

     Thanks,
       Mark




This bug report was last modified 11 years and 152 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.