Lively Kernel canvas
// this script is evaluated on world load
10000.04255534835906932Wikicontroltrue 
10000.0005075287860674818Wikicontroltrue 
OpenLayerComposition40
1Introduction-ApplicationDomainistheLivelyKernel-LKrunsintheBrowserandiswritteninJavaScript->developmentofContextJS2ScopingLayeredBehaviorVariations2.1LayerActivationinContext-orientedProgramming/ContextJS2.2ReportedAproaches/MechanismstoScopeLayers-Dynamic-Global-Example:TestRunner2.3CompositionLayerinDependencetoStructural...-Instanz-Structural-Example:ConnectorMorph2.4TheNeedforanOpenImplementation3.SupportingDomain-specificLayerComposition3.1ContextJS3.2OpenImplementationObjectrespondsto"activeLayers"3.3Discussion4ApplicationsofOpenLayerCompositionBasisystem,Erweiterungum->SoftwareEvolution4.1DefaultImplementation:GlobalScopeandDynamicScope-defaultimplementationactiveLayers4.2Instanceandstructuralspecific(Layerassignment)-activeLayersforinstancespecificbehavior-withandwithout(4.3GuardingagainstlayeringthroughoverrideingactiveLayers)5RelatedWork-...6Summary-...18 development of ContextJS\r\r2 Scoping Layered Behavior Variations\r  2.1 Layer Activation in Context-oriented Programming / ContextJS\r  2.2 Reported Aproaches/ Mechanisms to Scope Layers\r     - Dynamic\r     - Global\r     - Example: TestRunner\r  2.3 Composition Layer in Dependence to Structural...\r     - Instanz \r     - Structural\r     - Example: Connector Morph\r  2.4 The Need for an Open Implementation\r\r3. Supporting  Domain-specific   Layer Composition\r  3.1 ContextJS\r  3.2 Open Implementation Object responds to \"activeLayers\"\r  3.3 Discussion\r\r4 Applications   of Open Layer Composition \r Basisystem, Erweiterung um -> Software Evolution\r  4.1 Default Implementation: Global Scope and Dynamic Scope \n    - default implementation activeLayers\r  4.2 Instance and structural specific (Layer assignment) \r    - active Layers  for instance specific behavior\r    - with and without\r  (4.3 Guarding against layering through overrideing activeLayers )\r\r5 Related Work\r  - ...\r\r6 Summary\r - ...\r\r"]]>5
10000.000009261387130997904Wikicontroltrue 
Textnull 
true
null 
true
null0.4636476090008061null 
null 
true
null 
true
null 
true
null 
true
null 
true
null-2.6855206572401826nullfalse 
truenull 
true
TestCaserunAllrunTest:2 
 
 
 
null 
true
 
true
TestRunnerrunTestCase:1 
 
 
 
TestCaserunAllrunTest:2 
 
 
 
dynamicextent14
1.TestRunnerExample16
2.ConnectorMorphExample16
null-0.022723360841641064null 
null3.118869292748152null 
Connector 
 
 
 
null0.9522750435722139null 
<Node>"]]> 
 
 
 
instancespecificlayercomposition141
Handle 
 
 
 
structural-specificlayercomposition141
MorphactiveLayers1 
null-0.006387678187943354null 
 
 
 
 
2.Problem-Handlesinaconnectorshouldestabilishnewconnectionstonodesondraganddrop 
3
1.Problem-updateconnectorifnodemoves-"node"isadynamicrole,differentmorphshavetoplay 
2
Solution....16
null-0.07173299667449921null 
true 
 
true
drop16
needforinstancespecificscopingoflayeractivations1 
needforstructuralspecificscopingoflayeractivations1 
needforgloballayeractivation 
needfordynamicallyscopedlayeractivation 
1
->TestRunnerExample18 Test Runner Example\r"]]>
10000.36216784547909714Wikicontroltrue 
10007.777218424400075Wikicontroltrue 
null54