[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU Guile branch, master, updated. v2.1.0-102-g0f9f51a
From: |
dsmich |
Subject: |
Re: GNU Guile branch, master, updated. v2.1.0-102-g0f9f51a |
Date: |
Sat, 14 Jan 2012 22:01:11 +0000 |
---- Mark H Weaver <address@hidden> wrote:
> There's another option: we could properly track the compile-time
> dependencies of each module, and automatically consider a .go file stale
> if _any_ of its compile-time dependencies are newer than it.
>
> To be more specific: I think we need to record, in every syntax
> transformer bound at top-level, the name of the module where it's bound.
> Then, within the dynamic extent of `compile-file', (probably using a
> fluid) we'd need to accumulate the set of modules whose macro
> transformers are used during compilation of the file. This set of
> modules (the compile-time dependencies) would be included in the .go
> file.
I think we should have this.
-Dale
- Re: GNU Guile branch, master, updated. v2.1.0-102-g0f9f51a, Andy Wingo, 2012/01/06
- Re: GNU Guile branch, master, updated. v2.1.0-102-g0f9f51a, Mark H Weaver, 2012/01/14
- Re: GNU Guile branch, master, updated. v2.1.0-102-g0f9f51a, David Kastrup, 2012/01/14
- Re: GNU Guile branch, master, updated. v2.1.0-102-g0f9f51a,
dsmich <=
- Re: GNU Guile branch, master, updated. v2.1.0-102-g0f9f51a, Ludovic Courtès, 2012/01/14
- Re: GNU Guile branch, master, updated. v2.1.0-102-g0f9f51a, Andy Wingo, 2012/01/15