diff --git a/doc/notes.txt b/doc/notes.txt index d0ec529..18479c3 100644 --- a/doc/notes.txt +++ b/doc/notes.txt @@ -24,8 +24,13 @@ parameters, preset grouping, thread/process allocation, UI layout, ...) Runtime: + Extensible data-object system. -+ Library organization (application objects, simple objects, vector library) - ++ Library organization (platform independent UI description, application objects, app-independent objects, vector library) + - Platform independent UI description is a protocol for describing a UI object and a runtime protocol + for communitcating with the UI which is independent of the UI implementation itself. The UI should be + implementable in FLTK, or Javascript. The UI will always run in separate thread and may run in a + separate process. + - Application objects are plug-ins which follow a similar design to the cmDspProc() objects. + + xs NEW DESIGN NOTES: + The current designs fundamental weakness is that it uses callbacks to communicate where sequential program