Lively Kernel canvas
null
null
1000
0.665136335721951
Wikicontrol
true
null
null
1000
0.001440919251470813
Wikicontrol
true
null
Movedisc1from2to3
true
false
0
null
Movedisc3from1to2
true
false
0
null
Movedisc1from3to1
true
false
0
null
Movedisc2from3to2
true
false
0
null
Movedisc1from1to2
true
false
0
null
Movedisc4from1to3
true
false
0
null
Movedisc1from2to3
true
false
0
null
Movedisc2from2to1
true
false
0
null
Movedisc1from3to1
true
false
0
null
Movedisc3from2to3
true
false
0
null
Movedisc1from1to2
true
false
0
null
Movedisc2from1to3
true
false
0
null
Movedisc1from2to3
true
false
0
null
Movedisc2from1to3
true
false
0
null
Movedisc1from2to3
true
false
0
null
Movedisc3from1to2
true
false
0
null
Movedisc1from3to1
true
false
0
null
Movedisc2from3to2
true
false
0
null
Movedisc1from1to2
true
false
0
null
Movedisc4from1to3
true
false
0
null
Movedisc1from2to3
true
false
0
null
Movedisc2from2to1
true
false
0
null
Movedisc1from3to1
true
false
0
null
Movedisc3from2to3
true
false
0
null
Movedisc1from1to2
true
false
0
null
Movedisc2from1to3
true
false
0
null
Movedisc1from2to3
true
false
0
null
Movedisc1from1to2
true
false
0
null
Movedisc2from1to3
true
false
0
null
Movedisc1from2to3
true
false
0
null
Movedisc3from1to2
true
false
0
null
Movedisc1from3to1
true
false
0
null
Movedisc2from3to2
true
false
0
null
Movedisc1from1to2
true
false
0
null
Movedisc4from1to3
true
false
0
null
Movedisc1from2to3
true
false
0
null
Movedisc2from2to1
true
false
0
null
Movedisc1from3to1
true
false
0
null
Movedisc3from2to3
true
false
0
null
Movedisc1from1to2
true
false
0
null
Movedisc2from1to3
true
false
0
null
Movedisc1from2to3
true
false
0
null
replace'owner'withmorph:1:HandMorph
true
false
0
null
status200onGEThttp://livelykernel.sunlabs.com/repository/lively-wiki/philissler.xhtml
true
false
0
null
null
true
false
0
null
null
true
false
0
null
null
true
false
0
null
null
true
false
0
null
null
true
false
0
830
19
null
true
0
false
false
true
false
false
1
true
false
null
null
false
null
false
null
false
null
false
false
true
false
null
false
null
false
true
false
null
null
false
null
false
null
false
Console
null
false
false
false
false
null
false
false
null
null
null
null
false
null
Function.prototype.method=function(name,func){this.prototype[name]=func;returnthis;}Number.method('integer',function(){returnMath[this<0?'ceil':'floor'](this);});Global.hanoi=function(disc,src,aux,dst){if(disc>0){hanoi(disc-1,src,dst,aux);console.log('Movedisc'+disc+'from'+src+'to'+dst);hanoi(disc-1,aux,src,dst);}};hanoi(4,1,2,3)
0) {\r hanoi(disc - 1, src, dst, aux);\r console.log('Move disc ' + disc + ' from ' + src + ' to ' + dst);\r hanoi(disc - 1, aux, src, dst);\r }\r};\r\r\rhanoi(4, 1, 2, 3)"]]>
18
401
false
null
1
0) {\r hanoi(disc - 1, src, dst, aux);\r console.log('Move disc ' + disc + ' from ' + src + ' to ' + dst);\r hanoi(disc - 1, aux, src, dst);\r }\r};\r\r\rhanoi(4, 1, 2, 3)"]]>
null
null
null
1000
0.00028827491870220853
Wikicontrol
true
null
false
AdoptToBoundsChangeFunctions
true
false
0
false
null
false
AnimMorph
true
false
0
false
null
false
AnotherCodeMarkupParser
true
false
0
false
null
false
AnotherSourceDatabase
true
false
0
false
null
false
Array
true
false
0
false
null
false
ArrowHeadMorph
true
false
0
false
null
false
BasicCodeMarkupParser
true
false
0
false
null
false
BoxMorph
true
false
0
false
null
false
ButtonBehaviorMorph
true
false
0
false
null
false
ButtonMorph
true
false
0
false
null
false
Change
true
false
0
false
null
false
ChangeList
true
false
0
false
null
false
ChangeSet
true
false
0
false
null
false
CharSet
true
false
0
false
null
false
CheapListMorph
true
false
0
false
null
false
ClassChange
true
false
0
false
null
false
ClipMorph
true
false
0
false
null
false
ClockMorph
true
false
0
false
null
false
CodeMarkupParser
true
false
0
false
null
false
CodeParser
true
false
0
false
null
false
Color
true
false
0
false
null
false
ColorPickerMorph
true
false
0
false
null
false
Component
true
false
0
false
null
false
ComponentBox
true
false
0
false
null
false
ComponentCopier
true
false
0
false
null
false
ComponentMorph
true
false
0
false
null
false
ConfirmDialog
true
false
0
false
null
false
ConnectorMorph
true
false
0
false
null
false
ConsoleWidget
true
false
0
false
null
false
ContainerMorph
true
false
0
false
null
false
Copier
true
false
0
false
null
false
DOMBrowser
true
false
0
false
null
false
Dialog
true
false
0
false
null
false
DoitChange
true
false
0
false
null
false
EllipseMakerMorph
true
false
0
false
null
false
EngineMorph
true
false
0
false
null
false
Event
true
false
0
false
null
false
Exporter
true
false
0
false
null
false
ExternalLinkMorph
true
false
0
false
null
false
FabrikClockMorph
true
false
0
false
null
false
FabrikClockWidget
true
false
0
false
null
false
FabrikComponent
true
false
0
false
null
false
FabrikMorph
true
false
0
false
null
false
Feed
true
false
0
false
null
false
FeedChannel
true
false
0
false
null
false
FeedItem
true
false
0
false
null
false
FeedWidget
true
false
0
false
null
false
FileBrowser
true
false
0
false
null
false
FileDirectory
true
false
0
false
null
false
FileParser
true
false
0
false
null
false
FlowLayout
true
false
0
false
null
false
FrameRateMorph
true
false
0
false
null
false
Function
true
false
0
false
null
false
FunctionComponent
true
false
0
false
null
false
FunctionComponentMorph
true
false
0
false
null
false
Global
true
false
0
false
null
false
HLayout
true
false
0
false
null
false
HandMorph
true
false
0
false
null
false
HandPositionObserver
true
false
0
false
null
false
HandleMorph
true
false
0
false
null
false
HorizontalLayout
true
false
0
false
null
false
ImageButtonMorph
true
false
0
false
null
false
ImageComponent
true
false
0
false
null
false
ImageMorph
true
false
0
false
null
false
Importer
true
false
0
false
null
false
Invocation
true
false
0
false
null
false
JsParser
true
false
0
false
null
false
LabeledTextMorph
true
false
0
false
null
false
LatestWikiChangesList
true
false
0
false
null
false
LatestWikiChangesListPanel
true
false
0
false
null
false
Layout
true
false
0
false
null
false
LayoutManager
true
false
0
false
null
false
LinkMorph
true
false
0
false
null
false
ListMorph
true
false
0
false
null
false
MapFrameMorph
true
false
0
false
null
false
MapModel
true
false
0
false
null
false
MapMorph
true
false
0
false
null
false
MenuItem
true
false
0
false
null
false
MenuMorph
true
false
0
false
null
false
Model
true
false
0
false
null
false
ModelPlug
true
false
0
false
null
false
Morph
true
false
0
false
null
false
MouseHandlerForDragging
true
false
0
false
null
false
MouseHandlerForRelay
true
false
0
false
null
false
NetImporter
true
false
0
false
null
false
NetRequest
true
false
0
false
null
false
NetRequestReporter
true
false
0
false
null
false
NetRequestStatus
true
false
0
false
null
false
Number
true
false
0
false
null
false
OMetaParser
true
false
0
false
null
false
ObjectBrowser
true
false
0
false
null
false
ObjectFetcher
true
false
0
false
null
false
OmetaWorkspace
true
false
0
false
null
false
PackageMorph
true
false
0
false
null
false
PanelMorph
true
false
0
false
null
false
PasteUpMorph
true
false
0
false
null
false
PianoKeyboard
true
false
0
false
null
false
PieMenuMorph
true
false
0
false
null
false
PinConnector
true
false
0
false
null
false
PinHandle
true
false
0
false
null
false
PinMorph
true
false
0
false
null
false
PlainRecord
true
false
0
false
null
false
PlayerMorph
true
false
0
false
null
false
PluggableComponent
true
false
0
false
null
false
Point
true
false
0
false
null
false
PointSnapper
true
false
0
false
null
false
PrintMorph
true
false
0
false
null
false
PromptDialog
true
false
0
false
null
false
ProtoChange
true
false
0
false
null
false
PseudoMorph
true
false
0
false
null
false
Query
true
false
0
false
null
false
Record
true
false
0
false
null
false
Rectangle
true
false
0
false
null
false
Relay
true
false
0
false
null
false
Resource
true
false
0
false
null
false
RunArray
true
false
0
false
null
false
SVNResource
true
false
0
false
null
false
SVNVersionInfo
true
false
0
false
null
false
SchedulableAction
true
false
0
false
null
false
ScrollPane
true
false
0
false
null
false
SelectionMorph
true
false
0
false
null
false
SimpleBrowser
true
false
0
false
null
false
SimpleInspector
true
false
0
false
null
false
SliderMorph
true
false
0
false
null
false
SourceCodeDescriptor
true
false
0
false
null
false
SourceDatabase
true
false
0
false
null
false
SquiggleMorph
true
false
0
false
null
false
StackViewer
true
false
0
false
null
false
StaticChange
true
false
0
false
null
false
StatusBarMorph
true
false
0
false
null
false
StockWidget
true
false
0
false
null
false
String
true
false
0
false
null
false
StylePanel
true
false
0
false
null
false
SubMenuItem
true
false
0
false
null
false
Subversion
true
false
0
false
null
false
SymmetryMorph
true
false
0
false
null
false
SyntaxHighlighter
true
false
0
false
null
false
SyntheticModel
true
false
0
false
null
false
TabbedPanelMorph
true
false
0
false
null
false
Test
true
false
0
false
null
false
TestTextMorph
true
false
0
false
null
false
TestWidget
true
false
0
false
null
false
TextComponent
true
false
0
false
null
false
TextComponentMorph
true
false
0
false
null
false
TextEmphasis
true
false
0
false
null
false
TextListComponent
true
false
0
false
null
false
TextListMorph
true
false
0
false
null
false
TextMorph
true
false
0
false
null
false
TextSelectionMorph
true
false
0
false
null
false
TextWord
true
false
0
false
null
false
TitleBarMorph
true
false
0
false
null
false
TitleTabMorph
true
false
0
false
null
false
TracerStackNode
true
false
0
false
null
false
TracerTreeNode
true
false
0
false
null
false
TwoPaneBrowser
true
false
0
false
null
false
TwoPaneObjectBrowser
true
false
0
false
null
false
URL
true
false
0
false
null
false
UserFrameMorph
true
false
0
false
null
false
UserRegistrationDialog
true
false
0
false
null
false
VLayout
true
false
0
false
null
false
VerticalLayout
true
false
0
false
null
false
VideoMorph
true
false
0
false
null
false
View
true
false
0
false
null
false
WeatherWidget
true
false
0
false
null
false
WebRequestComponent
true
false
0
false
null
false
Widget
true
false
0
false
null
false
WidgetModel
true
false
0
false
null
false
WikiLinkDialog
true
false
0
false
null
false
WikiNavigator
true
false
0
false
null
false
WikiPatcher
true
false
0
false
null
false
WikiWindow
true
false
0
false
null
false
WindowControlMorph
true
false
0
false
null
false
WindowMorph
true
false
0
false
null
false
WorldMorph
true
false
0
false
null
false
XPathQueryMorph
true
false
0
false
null
false
XenoBrowserWidget
true
false
0
false
null
false
XenoMorph
true
false
0
false
null
false
lively.Examples.Sun3DMorph
true
false
0
false
null
false
lively.Examples.asteroids.AsteroidsSprite
true
false
0
false
null
false
lively.Examples.asteroids.GameMorph
true
false
0
false
null
false
lively.Examples.canvascape.CanvasScapeMorph
true
false
0
false
null
false
lively.Examples.canvascape.MiniMapMorph
true
false
0
false
null
false
lively.Examples.threedee.WireObject
true
false
0
false
null
false
lively.Helper.ToolDock
true
false
0
false
null
false
lively.Text.CharacterInfo
true
false
0
false
null
false
lively.Text.Font
true
false
0
false
null
false
lively.Text.Text
true
false
0
false
null
false
lively.Text.TextLine
true
false
0
false
null
false
lively.TileScripting.DebugTile
true
false
0
false
null
false
lively.TileScripting.DropArea
true
false
0
false
null
false
lively.TileScripting.FunctionTile
true
false
0
false
null
false
lively.TileScripting.IfTile
true
false
0
false
null
false
lively.TileScripting.NumberTile
true
false
0
false
null
false
lively.TileScripting.ObjectTile
true
false
0
false
null
false
lively.TileScripting.ScriptEnvironment
true
false
0
false
null
false
lively.TileScripting.Tile
true
false
0
false
null
false
lively.TileScripting.TileBox
true
false
0
false
null
false
lively.TileScripting.TileBoxPanel
true
false
0
false
null
false
lively.TileScripting.TileHolder
true
false
0
false
null
false
lively.TileScripting.TileMenuCreator
true
false
0
false
null
false
lively.data.Bind
true
false
0
false
null
false
lively.data.Coordinate
true
false
0
false
null
false
lively.data.DOMNodeRecord
true
false
0
false
null
false
lively.data.DOMRecord
true
false
0
false
null
false
lively.data.FragmentURI
true
false
0
false
null
false
lively.data.Length
true
false
0
false
null
false
lively.data.Resolver
true
false
0
false
null
false
lively.data.StyleRecord
true
false
0
false
null
false
lively.data.Wrapper
true
false
0
false
null
false
lively.ide.AllModulesLoadCommand
true
false
0
false
null
false
lively.ide.BasicBrowser
true
false
0
false
null
false
lively.ide.BrowserCommand
true
false
0
false
null
false
lively.ide.BrowserNode
true
false
0
false
null
false
lively.ide.ChangeNode
true
false
0
false
null
false
lively.ide.ChangeSetClassElemNode
true
false
0
false
null
false
lively.ide.ChangeSetClassNode
true
false
0
false
null
false
lively.ide.ChangeSetDoitNode
true
false
0
false
null
false
lively.ide.ChangeSetNode
true
false
0
false
null
false
lively.ide.ChangesGotoChangeSetCommand
true
false
0
false
null
false
lively.ide.ClassElemFragmentNode
true
false
0
false
null
false
lively.ide.ClassFragmentNode
true
false
0
false
null
false
lively.ide.CodeEntity
true
false
0
false
null
false
lively.ide.CompleteFileFragmentNode
true
false
0
false
null
false
lively.ide.CompleteOmetaFragmentNode
true
false
0
false
null
false
lively.ide.EvaluateCommand
true
false
0
false
null
false
lively.ide.FileFragment
true
false
0
false
null
false
lively.ide.FileFragmentNode
true
false
0
false
null
false
lively.ide.FunctionFragmentNode
true
false
0
false
null
false
lively.ide.OMetaGrammarNode
true
false
0
false
null
false
lively.ide.OMetaRuleNode
true
false
0
false
null
false
lively.ide.ObjectFragmentNode
true
false
0
false
null
false
lively.ide.ParseErrorFileFragment
true
false
0
false
null
false
lively.ide.RefreshCommand
true
false
0
false
null
false
lively.ide.ShowLineNumbersCommand
true
false
0
false
null
false
lively.ide.SortCommand
true
false
0
false
null
false
lively.ide.SourceControlNode
true
false
0
false
null
false
lively.ide.SystemBrowser
true
false
0
false
null
false
lively.paint.Gradient
true
false
0
false
null
false
lively.paint.LinearGradient
true
false
0
false
null
false
lively.paint.RadialGradient
true
false
0
false
null
false
lively.paint.Stop
true
false
0
false
null
false
lively.scene.BlendEffect
true
false
0
false
null
false
lively.scene.Clip
true
false
0
false
null
false
lively.scene.ClosePath
true
false
0
false
null
false
lively.scene.ColorAdjustEffect
true
false
0
false
null
false
lively.scene.CurveTo
true
false
0
false
null
false
lively.scene.Effect
true
false
0
false
null
false
lively.scene.Ellipse
true
false
0
false
null
false
lively.scene.GaussianBlurEffect
true
false
0
false
null
false
lively.scene.Group
true
false
0
false
null
false
lively.scene.Image
true
false
0
false
null
false
lively.scene.LineTo
true
false
0
false
null
false
lively.scene.MoveTo
true
false
0
false
null
false
lively.scene.Node
true
false
0
false
null
false
lively.scene.Path
true
false
0
false
null
false
lively.scene.PathElement
true
false
0
false
null
false
lively.scene.Polygon
true
false
0
false
null
false
lively.scene.Polyline
true
false
0
false
null
false
lively.scene.QuadCurveTo
true
false
0
false
null
false
lively.scene.Rectangle
true
false
0
false
null
false
lively.scene.Rotate
true
false
0
false
null
false
lively.scene.SaturateEffect
true
false
0
false
null
false
lively.scene.Shape
true
false
0
false
null
false
lively.scene.Similitude
true
false
0
false
null
false
lively.scene.Text
true
false
0
false
null
false
lively.scene.Transform
true
false
0
false
null
false
lively.storage.CollectionItem
true
false
0
false
null
false
lively.storage.DOMFetcher
true
false
0
false
null
false
lively.storage.WebFile
true
false
0
false
200
55
null
true
false
false
null
true
false
false
1
true
false
null
null
false
null
false
null
false
null
false
false
true
false
null
$A
true
false
0
null
ArrayOMInputStream
true
false
0
null
EvalError
true
false
0
null
Failer
true
false
0
null
OMInputStream
true
false
0
null
OMInputStreamEnd
true
false
0
null
RangeError
true
false
0
null
ReadStream
true
false
0
null
ReferenceError
true
false
0
null
StringBuffer
true
false
0
null
SyntaxError
true
false
0
null
TypeError
true
false
0
null
URIError
true
false
0
null
addEventListener
true
false
0
null
alert
true
false
0
null
atob
true
false
0
null
blur
true
false
0
null
btoa
true
false
0
null
captureEvents
true
false
0
null
clearInterval
true
false
0
null
clearTimeout
true
false
0
null
close
true
false
0
null
confirm
true
false
0
null
dbgOn
true
false
0
null
digitValue
true
false
0
null
equals
true
false
0
null
escapeChar
true
false
0
null
find
true
false
0
null
focus
true
false
0
null
getComputedStyle
true
false
0
null
getCurrentContext
true
false
0
null
getMatchedCSSRules
true
false
0
null
getSelection
true
false
0
null
getStack
true
false
0
null
hanoi
true
false
0
null
hasProperty
true
false
0
null
indentForDepth
true
false
0
null
inspect
true
false
0
null
isCharacter
true
false
0
null
isDigit
true
false
0
null
isLower
true
false
0
null
isNumber
true
false
0
null
isSpace
true
false
0
null
isString
true
false
0
null
isUpper
true
false
0
null
logCall
true
false
0
null
logMethod
true
false
0
null
logObject
true
false
0
null
logStack
true
false
0
null
logStackFor
true
false
0
null
makeArrayOMInputStream
true
false
0
null
makeOMInputStreamProxy
true
false
0
null
module
true
false
0
null
moveBy
true
false
0
null
moveTo
true
false
0
null
namespace
true
false
0
null
newFakeMouseEvent
true
false
0
null
newListPane
true
false
0
null
newPrintPane
true
false
0
null
newRealListPane
true
false
0
null
newTextListPane
true
false
0
null
newTextPane
true
false
0
null
newXenoPane
true
false
0
null
ometaUnescape
true
false
0
null
onbeforeunload
true
false
0
null
onerror
true
false
0
null
open
true
false
0
null
openDatabase
true
false
0
null
ownPropertyNames
true
false
0
null
pd
true
false
0
null
print
true
false
0
null
printObject
true
false
0
null
printObjectFull
true
false
0
null
printOn
true
false
0
null
printStack
true
false
0
null
prompt
true
false
0
null
pt
true
false
0
null
range
true
false
0
null
rect
true
false
0
null
releaseEvents
true
false
0
null
removeEventListener
true
false
0
null
require
true
false
0
null
resetLogDepth
true
false
0
null
resizeBy
true
false
0
null
resizeTo
true
false
0
null
scroll
true
false
0
null
scrollBy
true
false
0
null
scrollTo
true
false
0
null
setInterval
true
false
0
null
setTimeout
true
false
0
null
showModalDialog
true
false
0
null
stop
true
false
0
null
stringToXML
true
false
0
null
tempnam
true
false
0
null
toOmetaString
true
false
0
null
using
true
false
0
200
34
null
true
false
false
null
true
false
false
1
true
false
true
false
null
0
false
function(disc,src,aux,dst){if(disc>0){hanoi(disc-1,src,dst,aux);console.log("Movedisc"+disc+"from"+src+"to"+dst);hanoi(disc-1,aux,src,dst);}}
0)\n {\n hanoi(disc - 1, src, dst, aux);\n console.log(\"Move disc \" + disc + \" from \" + src + \" to \" + dst);\n hanoi(disc - 1, aux, src, dst);\n }\n}"]]>
8
true
true
false
null
0)\n {\n hanoi(disc - 1, src, dst, aux);\n console.log(\"Move disc \" + disc + \" from \" + src + \" to \" + dst);\n hanoi(disc - 1, aux, src, dst);\n }\n}"]]>
true
false
false
1
true
false
null
false
null
false
null
false
null
false
false
true
false
null
true
false
null
null
false
null
false
null
false
JavascriptCodeBrowser
null
false
false
false
false
null
false
false
null
null
null
null
false
null
null
1000
0.90430059609
Wikicontrol
true
null
1239637510857
127
1
21
null
1239637510
null