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")
LivelySpringSprint40
DraftNewModel20
WikiandCodeOrganization20
10005.9863560610685775Wikicontroltrue 
DevelopmentProcess20 
 
WasmussamKernelgemachtwerden?20
BUGS20
UsabilityBugs20
KernelDesignBugs20 
 
nullnull 
formalModel,Widgetandfriends20 
 
Codecleanup20 
 
ErsterEindruck->Einrueckung?20 Einrueckung?"]]> 
 
WiebautmanWidgetsinLivelyKernel?20
19.4.BeginnVorlesungzeit20
26.2.PaperDeadlineObject-specificScope20
6Wochen20
WievielZeithabenwir?20
WirbraucheneinekonsistenteGrundmetapher!20
WasmussbiszumSeminarnochgetanwerden?20null
truetrue
aufschreiben20 
 
 
nullnull-2.0940746653159628 
truetrue
Bugsgotoawikipage20 
 
 
nullnull 
1.Parseandproducestaticdocumentation[Robert]-WieheisstdieMethodeundwelchegibtesueberhaupt2.RemoveCodeLeichenwieSyntheticModel[RobertundJens]-damitdieleutekeineFragenstellen3.RefactorPlainModelandmakeWidgetbasedToolsserializeable[Jens]4.WebCardsmergentoseewhatmergingStudentProjectsfeellike[Jens]5.WikiUsablitiyverbessern[Jensduringdoingtheotherstuff]...NewModelentwerfen?916
truetrue
truetruenull42