Map
Index
Random
Help
Topics
th

Topic: non-primitive values

topics > computer science > data > Group: data value



Group:
procedure and type-valued variables
Topic:
data structure literals
Topic:
enumerated data types
Topic:
immutable files and data
Topic:
named constants and expressions
Topic:
object and value equivalence
Topic:
undefined, null, and other signal values
Topic:
value as an object

Summary

New values can be created in a program. These are either constructed from existing values, or defined anew. Constructed values package a related group of values. New values are useful as tags or signals. Cedar has ropes which are immutable strings, i.e., created values. They have found wide-spread use in systems built with Cedar.

(Topic: value as an object) discusses use of non-standard values, e.g., every object can be a value. (cbb 1/90)

Subtopic: container values up

Quote: a value should allow sets or sequences of entities, e.g., the authors of a book [»borgA1_1985]

Subtopic: structured values up

Quote: a structured expression is the constructor of a value whose components are the values of its constituent expressions [»hoarCA8_1978]
Quote: a signal is a structured value with no components [»hoarCA8_1978]
Quote: a form defines a value as a set of bindings for the value's attributes [»maclBJ12_1983]
Quote: a value's attributes may be procedural, data, type, other values; private or public
Quote: Guava allows user-defined classes to be mutable values and it identifies unshared objects
Quote: use Guava values to pass complex data structures between monitors [»bacoDF10_2000]

Subtopic: string values up

Quote: a Cedar rope is an immutable, garbage-collected, text string; widely used in all system levels [»swinDC7_1985]
Quote: Cedar ropes are immutable, garbage collected, strings; same as a value [»teitW3_1985]

Subtopic: XML values up

Quote: an XML value is a sequence of zero or more elements and atomic values, strings or integers; an element has a name, optional type, and value [»simeJ1_2003]
Quote: an untyped XML value is a sequence of untyped elements and strings; e.g., XML before validation
[»simeJ1_2003]

Related Topics up

Group: procedure and type-valued variables   (4 topics, 95 quotes)
Topic: data structure literals (9 items)
Topic: enumerated data types (17 items)
Topic: immutable files and data (59 items)
Topic: named constants and expressions (21 items)
Topic: object and value equivalence (60 items)
Topic: undefined, null, and other signal values (34 items)
Topic: value as an object
(29 items)

Updated barberCB 9/04
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.