Hm.<div><br></div><div>Wouldn't this fit well into what a [programmable] module system does (i.e. calculates dependencies and invokes compiler)?</div><div><br></div><div>Do you have closer thoughts on how this build/compilation process can work - like, what's the process and the conditionals<br>

<br><div class="gmail_quote">2013/2/28 Jason Felice <span dir="ltr"><<a href="mailto:jason.m.felice@gmail.com" target="_blank">jason.m.felice@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr">I've been thinking about modularity problems (aside from actual module systems).  One of the problems I have is that invoking gsc from a Makefile is pretty rough because of dependencies.  I almost always end up with files not recompiling.<div>


<br></div><div>I'm thinking of a simple build tool which takes a directory structure like so:</div><div><br></div><div>bin/</div><div>lib/</div><div>test/</div><div><br></div><div>
And just does the right thing.  All the lib files compiled independently, with dependencies calculated, files which have a hash mark in them are skipped.  The resulting files are linked against each program in bin/ and test/, and test programs are run.</div>


<div><br></div><div>Just this much functionality would be a huge improvement for my workflow.</div><div><br></div><div>Deisgn thoughts?</div><span class="HOEnZb"><font color="#888888"><div>-Jason</div></font></span></div>


<br>_______________________________________________<br>
Gambit-list mailing list<br>
<a href="mailto:Gambit-list@iro.umontreal.ca">Gambit-list@iro.umontreal.ca</a><br>
<a href="https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list" target="_blank">https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list</a><br>
<br></blockquote></div><br></div>