libs-steptalk/TODO
Wolfgang Lux ceaed8ae36 New methods to construct rectangles from points and sizes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/steptalk/trunk@34544 72102866-910b-0410-8b05-ffd578937521
2012-01-15 17:33:48 +00:00

37 lines
1.4 KiB
Text

TODO list
- find all defaults and document them
- find all debug logs and document them
- find all used .plist keys/values and document them (STLanguageManager,...)
- optimalise method execution - each time language manager is fetched -can be expensive
HIGH PRIORITY
- 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
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
- 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