<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Personally, I&#39;d love to see even more of a separation between the header (data + provide) and the implementation. Perhaps I read too much Modula 2 code, perhaps I liked units too much.<br>
<div class="h5"><br>
</div></blockquote></div><br>And, perhaps I wrote too much Ada code. I love the separation of the specification (including the contract in the case of Racket) and the implementation into separate files. There are many time that dependencies lies only in the implementation and not in the specification of a module.<br>
<br>