# Several packages for Smalltalk - Cuis Mostly WIP and ideas, some things can be used tho. ## BinaryPrecedence Correct mathematics. Evaluates code with correct precedence in binary operations. ## HotspotCorners It allows snapping windows to different corners using guide morph. ## Experimental-ControlFlow Continuations / algebraic effects in Smalltalk ## Math symbolic representation of mathematical formulas, symbolic reduction and analytical derivation ## Uncanny-Tooling - for the time being: - add two items in the systems category menu that allow you to see the unreferenced variables and unsent messages in all category classes - add 'deduce interface' on Class menu that show messages in common for subclasses that maybe should be an interface of the selected class - it shows a menĂº that can add the interface implementation of suggested messages - functional, can be used. Needs refactor for code quality the Tooling refactor could improve the code of these same options for classes already present in the system. ## Super-InsertSuperclass Improvement to the InsertSuperclass refactor by adding an implementation with `self subclassResponsibility` to the creation of the class interface, and working with multiple classes (it can insert superclass to multiple classes at once). ## Theme-Themes The package the system comes with, with some modifications and additional themes