Lively Kernel canvas
// this script is evaluated on world load
MyConsole = WorldMorph.current().submorphs.detect(function(ea){return ea.name == "MyConsole"});
if(!MyConsole) return;
MyConsole = MyConsole.component;
MyConsole.setText("-- start --");
MyConsole.log = function(s) {
this.setText(this.formalModel.getText() + "\n" + s);
};
MyConsole.log("My Console initialized!");
MyConsole.morph.resetScrollPane = function() {
var sp = this.enclosingScrollPane();
if (sp) sp.scrollToBottom();
};
// console.consumers seems to be broken... so we go the hard waz
console.log = console.log.wrap(function(proceed, s) {
MyConsole.log(s)
proceed(s)})
console.log("wrapped console for MyConsole successfully")
0.0003359843641132479
Web-basedDevelopmentEnvironments20
Topics40
IDE24
-SearchableStatic/DynamicDocumentationGeneration24
-LivelyWikiCollaboration(Discussion/Changes/Adminstration)24
10001.5064558185197332Wikicontroltrue
10000.3517424637115302Wikicontroltrue
-GraphicalInterfaceBuilder(ConnectingGraphicsandBehavior)24
UserInterfaceDevelopment24
-BindingsforJavaScript/Morphic(replaceMVCandFormalModels)24
-ProgramagainstaCodeDatabase(replacefiles.js)24
CollaborativeCodeRepositories24
-CollaborativeComponentLibraryforFabrik(VisualProgramming)24
-InteractiveGraphObjectExplorer(RelatedWorkKentBeck/Self)24
10000.00006595258714234847Wikicontroltrue
-ZoomableUML->CodeEditor(VorraussetzungfilelessCodebase)24 Code Editor (Vorraussetzung fileless Codebase) "]]>
null-0.18792014020518813null
null-2.342958217580365null
:Object1myref:o21
:Object2
:Object3a:4b:[otherobject]
2
null1.8630415453152671null
null-0.34161549064780716null
10000.00000877621786371156Wikicontroltrue
100011.153543067918157Wikicontroltrue
<--rk:warumvorraussetzung?-0.10511340888589092null61