2002-06-06 17:14:05 +00:00
|
|
|
TODO list
|
|
|
|
|
2003-11-24 09:43:42 +00:00
|
|
|
HIGH PRIORITY
|
|
|
|
|
|
|
|
- implement NSRect object
|
|
|
|
- Rewrite Smalltalk compiler (grammar)
|
|
|
|
|
|
|
|
Remove STBytecodeInterpreter and use only STCompiler. How?
|
|
|
|
Simply convert language constructions into 'command' objects like
|
|
|
|
SmalltalkStatement, SmalltalkPrimary, SmalltalkMethodSend, ...
|
|
|
|
and implement executeInEnvironment:context:receiver:
|
|
|
|
|
|
|
|
- Update application scripting to use STConversation
|
|
|
|
|
|
|
|
LOW PRIORITY
|
|
|
|
|
|
|
|
UNDEFINED
|
|
|
|
|
|
|
|
- handle 'connection did die' notification for distant objects in STEnvironment
|
|
|
|
- fix class-info lookup for proxies in STEnvironment
|
|
|
|
- Smalltalk: separate compiler and compilation context
|
|
|
|
- create a 'Shell' scripting environment
|
|
|
|
- Create ApplicationScripting framework, instead of bundle. It should offer
|
2003-03-30 15:33:02 +00:00
|
|
|
passive application scripting (without linking) and active app. scripting
|
|
|
|
(linking with the framewotk). Give it some reasonable name, becauase that one
|
|
|
|
is already used by Apple
|
2003-11-24 09:43:42 +00:00
|
|
|
- Add framework list into environment description
|
|
|
|
- Change Modules to Frameworks
|
|
|
|
- Fill implementation of STScriptObject, STMethod and related STEngine methods
|
|
|
|
- Remove empty directories (Source, Modules/StepTalk)
|
|
|
|
- Replace STMethod languageName with map table of method class->engine class
|
|
|
|
|
|
|
|
|