[Cuis] Features + Package dependency + new GitHub organization + new packages

Juan Vuletich juan at jvuletich.org
Wed Jul 17 20:55:28 CDT 2013


Hi Folks,

I've just done a first commit to 
https://github.com/Cuis-Smalltalk/Development . This includes the cool 
Features work by Ken Dickey, integrated and tweaked by yours truly. Now 
packages can specify dependence on some Features, optionally including a 
Version or a Version.Revision number. Dependency loading is automatic! 
Just load the package you want (interactively or by Smalltalk code as in 
the Feature class comment), and requirements will be automatically 
loaded in proper order.

This new repo includes all the change sets since the release of Cuis 4.1 
in April. ChangeSet 1749 includes Ken's Features code verbatim. 
Subsequent change sets integrate, and modify it (some subtle bug fixes, 
some style changes, lots of changes for integration). Ken, thanks for 
this important contribution. Please feel free to review my later 
changes, and challenge those you don't agree with. There is more work 
needed to make package dependency work smoothly, especially on 
integration with Package List and other tools...

I also included StyledTextEditor and a new SignalProcessing package with 
stuff from PhotoSqueak, etc. The idea is to include there all packages 
that are currently maintained. To contribute code, please use an image 
with all these packages already loaded, and include new versions of 
affected packages. This will ensure we don't break them while we evolve 
Cuis.

The old repo is now obsolete.

Please test, complain if appropriate, report bugs or annoyances, and if 
possible, enjoy.

Cheers,
Juan Vuletich




More information about the Cuis mailing list