home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / DevTools / COWS / COWS.1.3.ReadMe < prev    next >
Encoding:
Text File  |  1995-06-12  |  1.0 KB  |  27 lines

  1. COWS 1.3
  2. ========
  3.  
  4. This document provides a general overview of the COWS language.  For a
  5. more formal description of the COWS language, see COWS Language Formal
  6. Specification.
  7.  
  8.  
  9. Basic Format
  10.  
  11. COWS looks like LISP.  It uses the exact same overall syntax and
  12. parenthesis mess.  But to the the more awake programmer, COWS works
  13. more like HyperTalk in that it has no main loop, is event driven, and
  14. uses strings for its sole data structure (at least for the while).
  15.  
  16. Like LISP, COWS refers to symbols for its function and variable names.
  17. To look up or store those symbols, COWS uses several dictionaries
  18. stored as hash tables.  The function dictionary stores your
  19. user-defined functions.  The library dictionary stores the standard
  20. library functions and any library functions defined by the application
  21. to which the COWS interpreter is attached.  The global dictionary
  22. stores global variables.  The current dictionaries of local variables
  23. within a function are stored on a stack along with evaluated values
  24. and unfinished symbols.
  25.  
  26.  
  27.