From 4e66025d05fb615fb3a338d9d02670a7de417c12 Mon Sep 17 00:00:00 2001 From: kevin Date: Wed, 15 Jan 2014 12:04:39 -0500 Subject: [PATCH] doc/notes.txt : Added to Library organization ... note. --- doc/notes.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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