Design overview

From Emergent

Jump to: navigation, search

Contents

High-level design issues

Core infrastructure (TA/CSS)

Basic Object Types (Lists, etc)

  • Lists groups design -- design issues in the use of lists/groups DO NOT USE LISTS/GROUPS FOR PRIMARY USER OBJECTS! -- only for containers)
  • Program design -- design of the Program system
  • Userdata design -- (prelim design) view state data, and user extension data
  • Startup shutdown design -- what happens on startup and shutdown, including an explanation of the compile-time emergent variants and runtime modes of operation.
  • Plugin design -- the user-extensible dynamically-loaded plugins

Error Checking etc

Pointers, References, etc

Input/output

Basic Gui Stuff

TA -- Type Access metatype system

The TA system provides metatype information, including detailed information on the follow:

  • Classes (Types)
  • Enums
  • Methods
  • Members

CSS -- C-super-script

  • Css design -- overall issues in the design of css.

Emergent Network specific stuff

Personal tools