On 30.01.2016, at 19:49, Frank Shearar frank.shearar@gmail.com wrote:
I'm not really interested in InputSensor & EventSensor's relationship. I care that Kernel has these classes, when nothing in Kernel even uses them. They don't belong there.
Isn’t the Kernel’s purpose to provide things to be used by the rest of the system?
Thing is, Sensor is referenced by a whole ton of packages - Tools, Graphics, Sound, Morphic. So clearly putting EventSensor in ST80 is wrong. Therefore, I think we need to put InputSensor, EventSensor and EventSensorConstants into _System_.
I guess the distinction between “Kernel” and “System” isn’t quite clear to me.
But yes, it looks odd compared to the other classes in “Kernel-Processes”. Probably it was put there originally because it provide the interrupt watcher process.
Being I/O related it would fit better in “System-Support” with Beeper and Clipboard. (although System-Support looks like a catch-all category … glad you’re thinking about better organization)
- Bert -