Map
Index
Random
Help
Topics
th

QuoteRef: cbb_1980

topics > all references > ThesaHelp: references c-d



ThesaHelp:
references c-d
Topic:
global declarations and variables
Topic:
managing people
Topic:
deletion of information
Topic:
threaded code
Topic:
programmable controller
Topic:
programming with forms
Topic:
unique names
Topic:
initialization of data
Topic:
expression language
Topic:
extensible languages
Topic:
definition
Group:
memory management
Topic:
generic operations and polymorphism
Topic:
strings
Topic:
consistency testing
Topic:
program proving is infeasible
Topic:
words defined by words
Group:
grammar
Topic:
user-defined languages
Topic:
preventing accidental errors
Topic:
arrays
Topic:
function call
Topic:
object and value equivalence
Topic:
value as an abstraction
Group:
Thesa programming system
Topic:
primitive functions
Topic:
data types in Thesa
Topic:
text editing
Topic:
file cache
Topic:
is a name a literal string or a symbol
Topic:
vivid representation of programs
Topic:
backtracking
Topic:
machine code and assembly language
Topic:
localized understanding
Topic:
efficiency
Topic:
Thesa as a database of modules
Topic:
control file
Topic:
object transformation language
Topic:
packed data
Topic:
program source as truth
Topic:
discrete vs. continuous
Topic:
macros
Topic:
embedded systems
Topic:
logic programming
Topic:
numerical error
Topic:
case statement
Topic:
data type by name or tags
Topic:
goto statement
Topic:
message queues for communication
Topic:
decision table
Group:
code generation
Topic:
interrupt handler
Topic:
no need for efficiency
Topic:
exception handling by termination
Topic:
programming by sequential implementation
Topic:
string literals
Topic:
event controlled processing
Group:
input/output
Topic:
block machines
Topic:
language flexibility
Topic:
indentation
Topic:
self reference
Group:
patterns
Topic:
function cost
Topic:
maps and rings
Topic:
compile-time execution
Topic:
interrupts
Topic:
function syntax by pattern
Topic:
assigning values to statements
Topic:
constants
Topic:
abstraction by name
Topic:
operator precedence
Topic:
editor as the UserInterface
Topic:
program execution
Topic:
program web
Topic:
user-centered design
Topic:
string and list concatenation
Topic:
data structure literals
Topic:
entries
Topic:
rings
Topic:
co-routines
Topic:
software documentation
Topic:
pronoun reference
Topic:
default value
Topic:
input/output by accessing a variable
Topic:
maps
Topic:
input or output parameters
Topic:
save-restore
Topic:
token
Topic:
control point
Topic:
programming environment
Topic:
symbolic manipulation of formulas
Topic:
abbreviated input
ThesaHelp:
lost quotations
Topic:
entries into rings
Topic:
networks of relays
Topic:
multi-processing for a user interface
Topic:
flow diagrams and flow charts
Topic:
man-machine symbiosis
Topic:
programming without errors
Topic:
data type by lexical constraints
Topic:
notation for constants
Topic:
multi-user systems
Topic:
Thesa data structures
Topic:
managing a Thesa database
Group:
debugging
Topic:
reversible execution
Topic:
software maintenance and testing of distributed systems
Topic:
debugger
Topic:
Thesa compiler and loader
Topic:
what is a number
Topic:
state
Topic:
units
Topic:
programming as mathematics
Topic:
programming language
Group:
data
Group:
information
Topic:
interpreter
Topic:
dictionary for natural language
Topic:
telephone system
Topic:
archives
Topic:
event time
Topic:
time
Topic:
copyright
Topic:
sociology

Reference

Barber, C.B., "from notebooks 1980-1989 ". Google

personal notes

Notes

QuoteRef: cbb_1973 QuoteRef: cbb_1990

Quotations
1/5/80 ;;Quote: develop a Thesa database bottom-up by writing useful variations of an action
QuoteRef: cbb_1980 ;;1/5/80 I'd like a display for a variable which can be edited with labeled fields.
QuoteRef: cbb_1980 ;;1/6/80 spatial precedence--needed normal form. A+ .. ... +A is left to right precedence A+B is highest precedence
QuoteRef: cbb_1980 ;;1/28/80 board-level Purna, dictionary driven (simplified names), simple assembler producing target machine procedures, simple Purna producing threaded code procedures.
QuoteRef: cbb_1980 ;;2/24/80 note that most programmable controllers are modeled off of relay controllers. These will become obsolete as more complicated control functions are developed.
3/5/80 ;;Quote: for reliable software need to write programs so that obscure bugs don't happen
3/5/80 ;;Quote: include type indicator with literals
4/5/80 ;;Quote: Thesa needs a personal computer; multiple users requires standardization that prevents a consistent interface from client to machine
4/13/80 ;;Quote: for syntactic typing just need 1 type per identifier; two types per id may balance lookup vs. number of procedures
4/13/80 ;;Quote: even though data structure offsets are just addressing functions; want a table-driven representation
4/13/80 ;;Quote: itemids can use hash value with a unique cross bytes
4/18/80 ;;Quote: keep multiuser Thesa database up-to-date with timestamps and ids; avoid central clearing house
4/18/80 ;;Quote: add undefined Thesa instructions to a work queue; when ready, use cross reference to compile its users
4/18/80 ;;Quote: for Thesa a type is just a set of descriptions with a shared name; but the user sees a closely related collection; needs work
4/18/80 ;;Quote: bugs are discovered when they are repetitious; problem of non-recurring bugs such as race conditions
QuoteRef: cbb_1980 ;;4/18/80 "globals should have a saveable state.
4/18/80 ;;Quote: when debugging, want module on screen with inverse video indicating current statement
4/21/80 ;;Quote: Thesa syntax defines certain symbols as operators; scan for match and replace with result; one crack at full match
5/29/80 ;;Quote: a state in a state machine is a unitless number
5/29/80 ;;Quote: mathematics and expression languages are poor models for programming
6/60/80 ;;Quote: an after market in Thesa descriptions could offset its cost
9/15/80 ;;Quote: the true contraction of reference is machine code; a language should be an expansion of reference; unlike VHLLs
10/4/80 ;;Quote: Thesa should be a referred data base; rating system; purchase on a per entry basis
7/7/81 ;;Quote: presenting Echokey took too much time without getting users; maybe sell it inexpensively to end users
11/22/81 ;;Quote: long sequences work fine for words and musical notes but not for communicating computer programs
11/22/81 ;;Quote: Thesa provides an environment where a name is understood in separate languages; computational/numbers and recognition/words
2/1/82 ;;Quote: distinguish information and data; e.g., an employee's salary is data that doesn't need a separate entry; access by a field
6/17/82 ;;Quote: most high level code should be indirect threaded to reduce code size
6/20/82 ;;Quote: first Thesa benchmark was better than existing languages but much worse than assembly code
7/24/82 ;;Quote: Thesa tries to capture the semi-permanent aspect of dictionaries; no word for this kind of information
1/83 ;;Quote: was ITT 1240 influenced by using it for inter-process communication?
QuoteRef: cbb_1980 ;;2/8/83 dubrowM: can't just move people about, need to consider career plans.
QuoteRef: cbb_1980 ;;3/15/83 grimesJD: skip level reviews instituted by Kidd. For example his reports are reviewed by Frame.
QuoteRef: cbb_1980 ;;3/16/83 moodyD: Apple Lisa: "works the way you work". uniform user interface, applications work together, works the way your organization works.
4/13/83 ;;Quote: must specify how information is retired; otherwise it can always effect the future even though out of context
4/13/83 ;;Quote: archived information becomes increasingly difficult to recover the longer it is stored
4/22/83 ;;Quote: to say A happens before B is equivalent to a new thing U whose first tick is A and second tick is B
QuoteRef: cbb_1980 ;;5/10/83 The delete command with a wild-card filename, should show all the matching files and then ask for confirmation. Similar to dired.
4/25/83 ;;Quote: time is activity; the ticking of a clock is the simplest activity; or is time a single tick
3/7/86 ;;Quote: to avoid piracy, sell a service with frequent updates; since most people don't want yesterday's news
11/8/87 ;;Quote: to attack heath problems in developing countries must attack poverty, nutrition, infant mortality and population control; e.g., Korea


Related Topics up

ThesaHelp: references c-d (337 items)
Topic: global declarations and variables (33 items)
Topic: managing people (64 items)
Topic: deletion of information (11 items)
Topic: threaded code (18 items)
Topic: programmable controller (9 items)
Topic: programming with forms (26 items)
Topic: unique names (58 items)
Topic: initialization of data (45 items)
Topic: expression language (14 items)
Topic: extensible languages (71 items)
Topic: definition (17 items)
Group: memory management   (11 topics, 367 quotes)
Topic: generic operations and polymorphism (67 items)
Topic: strings (13 items)
Topic: consistency testing (60 items)
Topic: program proving is infeasible (47 items)
Topic: words defined by words (25 items)
Group: grammar   (8 topics, 181 quotes)
Topic: user-defined languages (42 items)
Topic: preventing accidental errors (37 items)
Topic: arrays (58 items)
Topic: function call (28 items)
Topic: object and value equivalence (60 items)
Topic: value as an abstraction (25 items)
Group: Thesa programming system   (11 topics, 561 quotes)
Topic: primitive functions (34 items)
Topic: data types in Thesa (92 items)
Topic: text editing (34 items)
Topic: file cache (23 items)
Topic: is a name a literal string or a symbol (23 items)
Topic: vivid representation of programs (22 items)
Topic: backtracking (30 items)
Topic: machine code and assembly language (49 items)
Topic: localized understanding (43 items)
Topic: efficiency (96 items)
Topic: Thesa as a database of modules (23 items)
Topic: control file (10 items)
Topic: object transformation language (10 items)
Topic: packed data (11 items)
Topic: program source as truth (17 items)
Topic: discrete vs. continuous (47 items)
Topic: macros (22 items)
Topic: embedded systems (26 items)
Topic: logic programming (34 items)
Topic: numerical error (19 items)
Topic: case statement (25 items)
Topic: data type by name or tags (29 items)
Topic: goto statement (25 items)
Topic: message queues for communication (36 items)
Topic: decision table (29 items)
Group: code generation   (30 topics, 593 quotes)
Topic: interrupt handler (20 items)
Topic: no need for efficiency (28 items)
Topic: exception handling by termination (16 items)
Topic: programming by sequential implementation (26 items)
Topic: string literals (3 items)
Topic: event controlled processing (46 items)
Group: input/output   (4 topics, 74 quotes)
Topic: block machines (8 items)
Topic: language flexibility (34 items)
Topic: indentation (25 items)
Topic: self reference (27 items)
Group: patterns   (8 topics, 179 quotes)
Topic: function cost (8 items)
Topic: maps and rings (15 items)
Topic: compile-time execution (17 items)
Topic: interrupts (25 items)
Topic: function syntax by pattern (15 items)
Topic: assigning values to statements (7 items)
Topic: constants (21 items)
Topic: abstraction by name (29 items)
Topic: operator precedence (13 items)
Topic: editor as the UserInterface (10 items)
Topic: program execution (8 items)
Topic: program web (8 items)
Topic: user-centered design (65 items)
Topic: string and list concatenation (9 items)
Topic: data structure literals (9 items)
Topic: entries (12 items)
Topic: rings (21 items)
Topic: co-routines (13 items)
Topic: software documentation (64 items)
Topic: pronoun reference (23 items)
Topic: default value (8 items)
Topic: input/output by accessing a variable (8 items)
Topic: maps (6 items)
Topic: input or output parameters (5 items)
Topic: save-restore (4 items)
Topic: token (8 items)
Topic: control point (3 items)
Topic: programming environment (46 items)
Topic: symbolic manipulation of formulas (12 items)
Topic: abbreviated input (10 items)
ThesaHelp: lost quotations (15 items)
Topic: entries into rings (6 items)
Topic: networks of relays (27 items)
Topic: multi-processing for a user interface (14 items)
Topic: flow diagrams and flow charts (21 items)
Topic: man-machine symbiosis (46 items)
Topic: programming without errors (28 items)
Topic: data type by lexical constraints (15 items)
Topic: notation for constants (14 items)
Topic: multi-user systems (4 items)
Topic: Thesa data structures (59 items)
Topic: managing a Thesa database (34 items)
Group: debugging   (10 topics, 333 quotes)
Topic: reversible execution (20 items)
Topic: software maintenance and testing of distributed systems (16 items)
Topic: debugger (37 items)
Topic: Thesa compiler and loader (23 items)
Topic: what is a number (55 items)
Topic: state (35 items)
Topic: units (23 items)
Topic: programming as mathematics (27 items)
Topic: programming language (29 items)
Group: data   (140 topics, 3126 quotes)
Group: information   (46 topics, 1160 quotes)
Topic: interpreter (59 items)
Topic: dictionary for natural language (41 items)
Topic: telephone system (6 items)
Topic: archives (19 items)
Topic: event time (45 items)
Topic: time (49 items)
Topic: copyright (9 items)
Topic: sociology (11 items)

Collected barberCB
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.