no image loaded
Reset ◼
Load image
Step ▹
Run ▶

⇄
Return ⬆
Send ⬇︎

Over ▷
this
Class>>method
Breakpoint:
640x480
Go to 0
Help
Smalltalk-78
Press "Execute" to step through bytecodes, "Return" to run until returning from the current method.
http://lively-web.org/users/bert/Smalltalk-78.html (work in progress)
Process Frame Layout
X
–
Menu
About Compiled Methods
X
–
Menu
GitControl
X
M
–
Change Log
X
–
Menu
2014-02-18 bert: Remove Lena, kick interpreter on mouse events
2014-02-18 bert: Add running spinner, base image has DanFeb17 and BertFeb18
2014-02-18 Dan: Repeat with one more method saved
2014-02-18 Dan: Saved with DanFeb17.st
2014-02-17 bert: Fix dropping, make work on Safari (just press Run)
2014-02-17 bert: Add a base image with BertFeb16.st and DanFeb16.st preloaded.
2014-02-17 Dan: Saving to add DanFeb16.st - a delta, not cumulative
2014-02-16 bert: Improve Help wording
2014-02-16 bert: Recreate display with current size on startup (BertFeb16.st)
2014-02-16 Dan: Many fixes in DanFeb15.st
2014-02-14 Dan: Fixed fileString read/write, included filin/filout
2014-02-14 bert: Add dropped and dithered image to fileStrings
2014-02-14 bert: Make file drop work for both images and other files
2014-02-14 bert: prompt for change log entry
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
FileSystem
X
–
Menu
sat1pm.st78 (307828 Bytes)
sat11pm.st78 (317926 Bytes)
olddefault.st78 (196632 Bytes)
mon5pm.st78 (203404 Bytes)
mon1pm.st78 (326258 Bytes)
latest.st78 (326258 Bytes)
fri3pm.st78 (307246 Bytes)
default.st78 (203404 Bytes)
/
⟳
filesystem:http://lively-web.org/persistent/
Remove
Rename to ...
Copy to ...
Save ...
NotetakerSources
X
–
Menu
Workspace
X
–
Menu
classified: 'as yet unclassified'.·
InspectWindow understands:
'separator: c       "called by of: via Class fieldNamesInto"'
classified: 'as yet unclassified'.·
InspectWindow understands:
'trailer: s "called by of: via Class fieldNamesInto"'
classified: 'as yet unclassified'.·
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Inspector on: lively.morphic.Box
X
–
Menu
▼
this Notetaker
►
addImageFromPixels addImageFromPixels
►
allContexts false
►
byteCodeCount 0
►
cachedBounds null
►
derivationIds [...]
►
displaySize Point
►
distanceToDragEvent Point
►
droppingEnabled true
►
enableAllContexts enableAllContexts
►
enableBreakpoint enableBreakpoint
►
enableFrameDetails enableFrameDetails
►
eventHandler EventHandler
▼
fileStrings {...}
►
BertFeb16.st Class understands: 'compileall |...
►
BertFeb18.st Rectangle understands: 'flash ...
►
BertFeb18b.st Dispframe understands: 'show | t...
►
DanFeb16.st Class understands: 'compileall |...
►
DanFeb17.st Class understands: 'code: t1 [...
►
Decompiler.st Decompiler understands: 'decom...
►
InspectWindow.st InspectWindow understands: 'cl...
►
inherited from Object.prototype
►
formerPosition Point
►
frameDetails false
►
getBaseImage getBaseImage
►
getOriginalImage getOriginalImage
►
getSavedImage getSavedImage
►
goto goto
►
halos []
►
halosEnabled true
►
help Help
►
id BB55726B-6452-4BB3-8E6A-B1AB4AEF...
►
initInterpreter initInterpreter
►
interpret interpret
►
interpretAgain interpretAgain
►
interpretLoop interpretLoop
►
interpretLoopProcess 101374
►
interpretOne interpretOne
►
interpretOverSend interpretOverSend
►
interpretTillReturned interpretTillReturned
►
interpretTillSent interpretTillSent
►
isBeingDragged false
►
isCopyMorphRef true
►
loadImage loadImage
►
loadSt78ImageFromBuffer loadSt78ImageFromBuffer
►
makeGlobalsItems makeGlobalsItems
►
makeTreeItem makeTreeItem
►
morphRefId 2
►
moved true
►
name Notetaker
►
notetakerDisk {...}
►
onSelect onSelect
►
onstore onstore
►
owner Smalltalk-78
►
partTests {}
►
partsBinMetaInfo PartsBinMetaInfo
►
prevScroll [...]
►
registeredForMouseEvents true
►
reset reset
►
run run
►
running true
►
scripts []
►
sendCount 0
►
setDisplayExtent setDisplayExtent
►
setRunning setRunning
►
setTreeRoots setTreeRoots
►
shape Rectangle
►
showBytecodes showBytecodes
►
showHelp showHelp
►
showInstructions showInstructions
►
showObjects showObjects
►
showVMState showVMState
►
showsHalos false
►
sliceItems sliceItems
►
snippets snippets
►
spinner 0
►
storeBaseImage storeBaseImage
►
submorphs [...]
►
undo undo

undoByteCodes null
►
vm Interpreter
►
inherited from lively.morphic.Box.prototype
Filter:
this.fileStrings['InspectWindow.st'] = $morph('pastee').getTextString()
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Bind 'this' to selection
Workspace
X
–
Menu
Error in copyObjectAndRegisterReferences, path: submorphs,13,submorphs,1,submorphs,0,submorphs,0,submorphs,72,item,data,image,firstOldObject,stClass,stClass,pointers,0,stClass,stClass,pointers,0,nextObject,stClass,pointers,0,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,stClass,pointers,0,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,pointers,2,nextObject,stClass,pointers,1,nextObject,stClass,pointers,3,pointers,0,pointers,1,nextObject,nextObject,nextObject,stClass,pointers,0,nextObject,nextObject,pointers,0,pointers,1,nextObject,nextObject,nextObject,stClass,pointers,0,nextObject,nextObject,pointers,0,pointers,1,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,pointers,197,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,pointers,9,nextObject
✗
Error in copyObjectAndRegisterReferences, path: submorphs,13,submorphs,1,submorphs,0,submorphs,0,submorphs,72,item,data,image,firstOldObject,stClass,stClass,pointers,0,stClass,stClass,pointers,0,nextObject,stClass,pointers,0,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,stClass,pointers,0,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,pointers,2,nextObject,stClass,pointers,1,nextObject,stClass,pointers,3,pointers,0,pointers,1,nextObject,nextObject,nextObject,stClass,pointers,0,nextObject,nextObject,pointers,0,pointers,1,nextObject,nextObject,nextObject,stClass,pointers,0,nextObject,nextObject,pointers,0,pointers,1,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,pointers,197,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject
✗
Error in copyObjectAndRegisterReferences, path: submorphs,13,submorphs,1,submorphs,0,submorphs,0,submorphs,72,item,data,methodCache,677,method,nextObject,nextObject,pointers,4,nextObject,pointers,0,pointers,0,nextObject,pointers,0,pointers,0,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,pointers,0,nextObject,pointers,0,nextObject,pointers,0,pointers,0,nextObject,pointers,0,nextObject,pointers,0,nextObject,pointers,0,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,pointers,0,nextObject,pointers,0,nextObject,pointers,0,nextObject,pointers,0,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,pointers,0,nextObject,pointers,0,nextObject,pointers,0,nextObject,pointers,0,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject,nextObject
✗