[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] build: pull: Compile .scm files in one process.
From: |
Mark H Weaver |
Subject: |
Re: [PATCH] build: pull: Compile .scm files in one process. |
Date: |
Thu, 03 Dec 2015 10:27:24 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
address@hidden (Taylan Ulrich "Bayırlı/Kammer") writes:
> It would be great if the whole circular import problem could somehow be
> solved by Guile (no idea how feasible it is).
I think we should eliminate circular module dependencies. They cause
nasty problems, and there's no compelling reason that we need them,
since our package dependency graph is necessarily a DAG.
We can eliminate the circular dependencies by breaking up our package
modules into smaller pieces. One package per module would trivially
accomplish this, although I guess that's going too far.
We might want to think about what tools could help us discover a much
smaller number of package splittings that would eliminate the cycles,
and to ensure that they would never again be introduced.
Mark