I have a question about using modules/units and physical code organization.<br><br>Simply put:&nbsp; can I split a single module across several files so its easier to work with?&nbsp; <br><br>More details: We had been using the Pretty Big language and (load ...) commands to piece together a number of files totaling roughly 14,000 lines.&nbsp; I&#39;ve recently moved the code into the modules framework (which seems to be necessary in order to get debugging across multiple files and other more advanced functionality to work in DrScheme).&nbsp; However, in the process, I had to (naively) concatenate a number of files together as they referenced each other.&nbsp; If they were separate modules, they would have had cyclic dependencies.&nbsp; That said, they aren&#39;t really cyclic -- they really are a single module.&nbsp; Unfortunately it&#39;s also 6000 lines of code.&nbsp; Using (load ...) doesn&#39;t work (at least my naive attempts at using load didn&#39;t work).&nbsp;&nbsp;&nbsp; <br>
<br>Now, undoubtedly there is some re-factoring that could be done to identify reusable and generic components that I could separate out as other modules and reduce this file to a manageable size.&nbsp;&nbsp; But this is a research project not a software development one and the form and structure of the code is subject to radical changes.&nbsp; Can I get the benefit of modules (better optimization? debugging? etc?) without being forced to move dependent code into the same physical file?<br>
<br>thanks,<br>dan<br><br><br>-- <br>Daniel Roy <br>CSAIL/MIT<br><a href="http://web.mit.edu/droy/www">http://web.mit.edu/droy/www</a><br>(mobile) +1 617 872 3267<br>