[plt-scheme] a single module split across several files

Carl Eastlund cce at ccs.neu.edu
Fri Nov 21 18:38:50 EST 2008


On Fri, Nov 21, 2008 at 6:05 PM, John Clements
<clements at brinckerhoff.org> wrote:
>
> On Nov 21, 2008, at 11:42 AM, Woodhouse Gregory wrote:
>
>> It's not just size, either. Applications should be broken up into cohesive
>> units (err.... modules).
>
> Okay, but no one's addressing his circular dependency question.
>
> I'm by no means the voice of authority here, but there are at least two
> solutions to the circular dependency problem:
> 1) Units (search help desk), and
> 2) faking it using mutation.
>
> John Clements

In 6,000 lines, I'd bet there's also some non-recursive modules that
can be factored out first before even tackling the circularity issue.
It may be possible to sidestep that problem and still reduce overall
file size.

-- 
Carl Eastlund



More information about the plt-scheme mailing list