Changes

Summary

  1. Introduce ObservableSlot as part of VariableLibrary. (details)
Commit a2105f1a4b4a767fae4c2f32c9562af481e5ca85 by cyril
Introduce ObservableSlot as part of VariableLibrary.
This slot is a copy of the spec SpObservableSlot and will replace this
one.
This slot comes with tests and I improved the documentation that was
started in Spec.
The file was modifiedsrc/VariablesLibrary-Tests/WeakClassVariableTest.class.st (diff)
The file was modifiedsrc/VariablesLibrary-Tests/InitializedSlotTest.class.st (diff)
The file was addedsrc/VariablesLibrary-Tests/ObservablePoint.class.st
The file was modifiedsrc/VariablesLibrary-Tests/LazySlotTest.class.st (diff)
The file was addedsrc/VariablesLibrary/ObservableValueHolder.class.st
The file was addedsrc/VariablesLibrary-Tests/ObservableSlotTest.class.st
The file was modifiedsrc/VariablesLibrary-Tests/InitializedClassVariableTest.class.st (diff)
The file was modifiedsrc/VariablesLibrary-Tests/WeakSlotTest.class.st (diff)
The file was addedsrc/VariablesLibrary/ObservableSlot.class.st
The file was addedsrc/VariablesLibrary/Slot.extension.st
The file was addedsrc/VariablesLibrary/TObservable.trait.st
The file was modifiedsrc/VariablesLibrary-Tests/LazyClassVariableTest.class.st (diff)
The file was modifiedsrc/VariablesLibrary-Tests/HistorySlotTest.class.st (diff)
The file was addedsrc/VariablesLibrary/NonObservableSlotError.class.st
The file was modifiedsrc/VariablesLibrary-Tests/ComputedSlotTest.class.st (diff)