- live browsing of Self object memory -

lobby globals

This object contains all the prototypes which are
directly accessible from any object that inherits from the lobby.
If you're looking for some object to copy and modify, this is the
place to look!

CopyDowns: vector

CreatorPath: globals

94 Modules

xlib = xlib

Desktop

desktop = a slots object

applications

oldParser = oldParser
socketServer = socketServer
comparator = comparator
debugger = debugger
primitiveMaker = primitiveMaker
webserver = webserver

benchmarking

cons = cons
abstractConstraint = abstractConstraint
benchmarks = benchmarks
constraintVariable = constraintVariable
deltablue = deltablue
editConstraint = editConstraint
equalsConstraint = equalsConstraint
multConstraint = multConstraint
plusConstraint = plusConstraint
stayConstraint = stayConstraint
tests = tests

cryptography

rsa = rsa

examples

anExampleObject = anExampleObject

core

case = case
nil = nil

booleans

false = false
true = true

characters

highestPrintableChar = '~'
lowestPrintableChar = ' 'random needs these:
textLines = textLines

collections

collector = collector

ordered

list = list
orderedDictionary = orderedDictionary
orderedSet = orderedSetA set that remembers the order in which things were added -- Mario, 4/10/95
sequence = sequence
sharedQueue = sharedQueue
link = link

sorted

sortedList = sortedList
sortedListSet = sortedListSet
sortedSequence = sortedSequence

treeNodes

treeBagNode = treeBagNode
treeSetNode = treeSetNode

trees

treeBag = treeBag
treeSet = treeSet

unordered

priorityQueue = priorityQueue

dictionaries

customizableDictionary = customizableDictionary
dictionary = dictionary
identityDictionary = identityDictionary
sharedDictionary = sharedDictionary
universalDictionary = universalDictionary

sets

customizableSet = customizableSet
identitySet = identitySet
set = set
sharedSet = sharedSet
universalSet = universalSet

vectors

byteVector = byteVector
mutableString = mutableString
string = ''
vector = vector

numbers

bigInt = bigInt
e = 2.71828e -- natural logarithm base
infinity = infIEEE infinity--larger than any other float
int32 = int3232 bit integer. Operations are modulo 2^32.
int64 = int6464 bit integer. Operations are modulo 2^64.
maxSmallInt = 536870911largest small integer
minSmallInt = -536870912smallest small integer
pi = 3.14159pi -- a nice mnuemonic to have
random = random
randomLC = randomLC

streams

readStream = readStream
writeStream = writeStream
positionableStream = positionableStream

time

time = time
times = times

graphical interface

graphics

oldStyleRectangle = oldStyleRectangle
pair = pair
point = point
rectangle = rectangle

platform

external libraries

fctProxy = fctProxy
foreignCode = foreignCode
foreignCodeDB = foreignCodeDB
foreignFct = foreignFct
linker = sunLinkerTHE linker
proxy = proxy
sunLinker = sunLinker

graphical interface

graphicsDependentGlobals* = x11Globals
quartzGlobals = quartzGlobals
x11Globals = x11Globals

host and filesystem

fileStream = fileStream
fileTable = a vector
host = host
platforms = platforms
termcap = termcap
thisHost = ( host copyForThisHost)
tty = tty

os

osDependentGlobals* = unixGlobals
abstract_OS = abstract_OS
unixGlobals = unixGlobals

system

log = log
preferences = preferences
programmingLog = programmingLog

annotations

annotation = annotation
objectAnnotation = objectAnnotation
slotAnnotation = slotAnnotation

concurrency

barrier = barrier
lock = lock
monitor = monitor
nullSemaphore = nullSemaphore
ping = ping
process = process
processErrors = processErrors
processStack = processStack
processStatus = processStatus
recursiveSemaphore = recursiveSemaphore
scheduler = scheduler
semaphore = semaphore
serializer = serializer

error reporting

raiseError = raiseError

fake slots

fakeSlot = fakeSlot
fakeSlotsIterator = fakeSlotsIterator

memory management

memory = memory
memoryState = memoryState

messages and activations

abstractMethodText = abstractMethodText
activationText = activationText
interceptor = interceptor
loggingSender = loggingSender
longMessageLoggingSender = longMessageLoggingSender
message = message
prefixingSender = prefixingSender
processLoggingSender = processLoggingSender
selectionText = selectionText
selector = selector
selfMethodText = selfMethodText
selfMethodTextWithPositionConversion = selfMethodTextWithPositionConversion
sender = sender
transmitter = transmitter

modules

bootstrap = bootstrap
modules = modules
snapshotAction = snapshotAction
transporter = transporter

profiling

callCount = callCount
compilerProfiling = compilerProfiling
flatProfiling = flatProfiling
profiler = profiler
profiling = profiling
vmProfiling = vmProfiling

prompt

historyListEntry = historyListEntry
userQuery = userQuery

concurrency

perProcessGlobals = perProcessGlobalsHolds the real prototype for objects like stdout which are lookuped up in current process by methods in defaultBehavior.

reflection

mirrors = mirrors
reflectionPrimitives = reflectionPrimitives
reflectiveIdentityDictionary = reflectiveIdentityDictionary
reflectiveIdentitySet = reflectiveIdentitySet

searching

browse = browse
browseWellKnown = browseWellKnownfilters out anonymous objects
enumerating = enumerating

slots

visibility* = visibility
nullPath = nullPath
path = path
slots = slots

virtual machine interface

bytecodeFormat = bytecodeFormat
primitives = primitives
typeSizes = typeSizes
vmSpy = vmSpy

bytecode interpreters

abstractBytecodeInterpreter = abstractBytecodeInterpreter
branchTargetFinder = branchTargetFinder
implicitSelfSendFinder = implicitSelfSendFinder
leafMethodTester = leafMethodTester
localAccessFinder = localAccessFinder
methodDisassembler = methodDisassembler
selectorFinder = selectorFinder
stackSizeInterpreter = stackSizeInterpreter