<div dir="ltr"><div>Either you keep EndOfStream in Streams (Collection-Streams) or simply put it in proper Deprecated package<br></div>I was one user of it with SqueaXTream experiments <a href="http://www.squeaksource.com/XTream.html">www.squeaksource.com/XTream.html</a>, but I do not much care.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/7/22 Frank Shearar <span dir="ltr">&lt;<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I like packages that are functionally related. Compression is an<br>
excellent example of this.<br>
<br>
Exceptions is not. It&#39;s a bunch of things grouped together just<br>
because they do the same kind of thing.<br>
<br>
I ripped a number of Exception&#39;s classes and put then in Kernel (the<br>
base of the exception handling system), Collections (because<br>
KeyNotFound&#39;s part of how Dictionary works), and so on.<br>
<br>
The remaining exceptions are:<br>
* Abort.<br>
* EndOfStream (which looks unused),<br>
* ProgressNotification,<br>
* a bunch of Project notifications.<br>
<br>
I propose we gut the Exceptions package:<br>
* move Project notifications to System,<br>
* move ProgressNotification to Kernel (I&#39;d prefer a better place, but...),<br>
* move PickAFileToWriteNotification to MorphicExtras (where all its users live)<br>
<br>
I don&#39;t know what to do with Abort. Sounds Kernel-ish, but there<br>
aren&#39;t any users.<br>
<br>
This would empty Exceptions completely.<br>
<span class="HOEnZb"><font color="#888888"><br>
frank<br>
<br>
</font></span></blockquote></div><br></div>