That is one beautiful analysis :) Doru On Thu, Oct 15, 2015 at 6:24 PM, Stephan Eggermont <stephan@stack.nl> wrote:
On 15-10-15 09:48, stepharo wrote:
I can imagine that well. Up to you but I think that having modular parts is nice too. What we should is a way to automatically update configurations.
I love modular parts. I see a ripple effect
Stephan
p.s. Alex: this breaks the normalizer RTMultiLinearColorForIdentity.
| data b s d | data := OrderedCollection new. #(GTDebugger GTInspector GTInspectorCore GTPlayground GTPlaygroundCore GTSpotter GToolkitCore GlamourCore Rubric) do: [ :aPackageName | data addAll: (('ConfigurationOf', aPackageName) asClass methods select: [ :each | each selector asString beginsWith: 'version' ] thenCollect: [ :method | Array with: aPackageName with: (DateAndTime today - (DateAndTime fromString: (method stamp substrings second))) days ])].
b := RTTimeline new.
s := RTTimelineSet new. s objects: data. s shape color: Color green. s lineIdentifier: #first. s start: #second. s end: #second. b add: s.
b axisX numberOfLabels: 5; labelRotation: -45.
d := RTVerticalTickLineDecorator new. d shape line color: Color white. b addDecorator: d.
b build. ^ b view
-- www.tudorgirba.com "Every thing has its own flow"