I have written/test a couple of trivial module servlets and Robby you are correct - module servlets can be un/load without problems and the error doesn't seem to affect the servers.  So from what I can tell there are no discernible differences, perhaps until I run into very complex scenarios.  
<br><br>Thanks! <br>yinso <br><br><div><span class="gmail_quote">On 4/11/07, <b class="gmail_sendername">Robby Findler</b> &lt;<a href="mailto:robby@cs.uchicago.edu">robby@cs.uchicago.edu</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 4/11/07, Yin-So Chen &lt;<a href="mailto:yinso.chen@gmail.com">yinso.chen@gmail.com</a>&gt; wrote:<br>&gt; Really?!&nbsp;&nbsp;Not being familiar with the history of PLT scheme I have to say I<br>&gt; am surprised by the answer - I would have thought module is an older
<br>&gt; concept.&nbsp;&nbsp;Sounds like you are saying unit is slowly fading away?<br><br>Oh, no! I wouldn&#39;t say that. It was just that, in the past, unit was<br>our top-level program structure, but we soon realized that units work
<br>better as a general tool for constructing programs and we needed a<br>more first-order construct for just defining the top-level program<br>structure (in order to make compilation more tractable, etc).<br><br>I&#39;m using &quot;we&quot; in the loosest possible sense here. It was Scott Owens
<br>and Matthew Flatt who really nailed down the difference and explained<br>it properly. Probably they can point you to some writings or say more<br>about it.<br><br>&gt; Can module based servlets be loaded/unloaded on demand like unit-based
<br>&gt; servlets?&nbsp;&nbsp;And would badly written module servlet bring down the server?<br>&gt; Unit servlets appear to handle the above fine, but if module servlet also<br>&gt; works, then I am not sure if there are discernible differences (although
<br>&gt; there are still more unit-servlet examples in the doc).<br><br>I think these questions are all answered the same way, regardless of<br>whether or not you use a module servlet or a unit servlet.<br><br>I should probably defer to Jay, tho. There may be some issues I&#39;m not
<br>up to speed with in the web server.<br><br>Robby<br><br>&gt; Thanks,<br>&gt; yinso<br>&gt;<br>&gt;<br>&gt; On 4/11/07, Robby Findler &lt;<a href="mailto:robby@cs.uchicago.edu">robby@cs.uchicago.edu</a>&gt; wrote:<br>&gt; &gt; I suspect that most everyone wants to use module servlets these days,
<br>&gt; &gt; not unit servlets. Once upon a time, we didn&#39;t have modules (and<br>&gt; &gt; servlets existed at that time), so we used units. Nowadays, modules<br>&gt; &gt; work much better with all of our other tools (like the compiler, for
<br>&gt; &gt; example, but also the module browser and things like that), that you<br>&gt; &gt; really want your program to be in a module.<br>&gt; &gt;<br>&gt; &gt; That said, of course, if your program calls for the power of units,
<br>&gt; &gt; use the units inside the module!<br>&gt; &gt;<br>&gt; &gt; Robby<br>&gt; &gt;<br>&gt; &gt; On 4/11/07, Yin-So Chen &lt;<a href="mailto:yinso.chen@gmail.com">yinso.chen@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; Hi all -
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; yet another newbie question - what is the difference between unit-based<br>&gt; &gt; &gt; servlet and module-based servlet and when to choose which?&nbsp;&nbsp;Are the two<br>&gt; &gt; &gt; comparable in terms of capabilities?&nbsp;&nbsp;I look at the unit doc and notices
<br>&gt; &gt; &gt; that it is analogous to a pluggable component and hence appears to have<br>&gt; more<br>&gt; &gt; &gt; flexibility and power than module, so was wondering under what<br>&gt; situations<br>&gt; &gt; &gt; would a module servlet be preferrable over a unit servlet.
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Thanks,<br>&gt; &gt; &gt; yinso<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; --<br>&gt; &gt; &gt; <a href="http://www.yinsochen.com">http://www.yinsochen.com</a><br>&gt; &gt; &gt; ...continuous learning...
<br>&gt; &gt; &gt; _________________________________________________<br>&gt; &gt; &gt;&nbsp;&nbsp; For list-related administrative tasks:<br>&gt; &gt; &gt;&nbsp;&nbsp; <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme">http://list.cs.brown.edu/mailman/listinfo/plt-scheme
</a><br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt;<br>&gt; <a href="http://www.yinsochen.com">http://www.yinsochen.com</a><br>&gt; ...continuous learning...<br></blockquote></div>
<br><br clear="all"><br>-- <br><a href="http://www.yinsochen.com">http://www.yinsochen.com</a><br>...continuous learning...