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