Map
Index
Random
Help
th

QuoteRef: grayJC_1973

topics > all references > ThesaHelp: references g-h



Topic:
kinds of relationships between data
Topic:
string operations
Topic:
set-oriented languages
Topic:
set operations
Topic:
set data type
Topic:
Unix pipes
ThesaHelp:
references g-h
ThesaHelp:
ACM references f-l
Topic:
notations for object access
Topic:
sequence reduction
Topic:
generalized repetition
Topic:
function definition
Topic:
set construction
Group:
derived data types
Topic:
undefined, null, and other signal values
Topic:
representing a relationship
Topic:
attribute-value pairs as information

Reference

Gray, J.C., Tomlinson, J.C., "The L* data language", Proceedings of the ACM Conference, pp. 167-173, 1973. Google

Quotations
QuoteRef: grayJC_1973 ;; L* is set oriented
QuoteRef: grayJC_1973 ;;168 unordered sets do not contain duplicates while lists may
QuoteRef: grayJC_1973 ;;168 sets unordered or indexed, fixed or free (conversions between types e.g., undex (set)
168 ;;Quote: L* items contain attributes, relations to other items or sets, and tags (e.g., male)
QuoteRef: grayJC_1973 ;;169 restructure (<%) result := new-idem-format <% item by common index names.
QuoteRef: grayJC_1973 ;;169 combine (<') like restructure but takes a list of items, i.e., builds a compound item using a template.
QuoteRef: grayJC_1973 ;;169 component selection by selector.item
QuoteRef: grayJC_1973 ;;169 merge (A '++ B) the blank indices (may be set blank) of A are replaced by corresponding values in B
QuoteRef: grayJC_1973 ;;169 permute (index-set '% set) e.g., [3 2]'%[a b c d] == [c b]
QuoteRef: grayJC_1973 ;;169 also set size, component type, union, intersection, difference, append reduction (parametric relationship).(param//set) is a slice based on a predicate (short form e.g., (age=50).parents)
QuoteRef: grayJC_1973 ;;169 projection (component-name.param).(param//item-set) is a slice across the set by a component name
QuoteRef: grayJC_1973 ;;169 reduction (parametric relationship).(param//set) is a slice based on a predicate (short form e.g., (age=50).parents)
QuoteRef: grayJC_1973 ;;170 have converse of a relation eg children^name-set generates the set of parents whose children are in name-set
QuoteRef: grayJC_1973 ;;170 indirect product of two sets: from all element is set A form a reduction in set B and check number of elements
QuoteRef: grayJC_1973 ;;170 streaming (processing each element in my turn) to prevent "swelling" of intermediate sets
QuoteRef: grayJC_1973 ;;170 do loops optional preludes and postludes by $(prelude$(body of loop$) postlude$) if neither short form of $$(loop-body$$)
QuoteRef: grayJC_1973 ;;170 "jumpout" to skip do loop postlude
QuoteRef: grayJC_1973 ;;170 dyadic application: eg +!s2 sums all members of s2
QuoteRef: grayJC_1973 ;;170 in L*, function definition is similar to do loop


Related Topics up

Topic: kinds of relationships between data (16 items)
Topic: string operations (20 items)
Topic: set-oriented languages (20 items)
Topic: set operations (12 items)
Topic: set data type (16 items)
Topic: Unix pipes (10 items)
ThesaHelp: references g-h (299 items)
ThesaHelp: ACM references f-l (241 items)
Topic: notations for object access (7 items)
Topic: sequence reduction (10 items)
Topic: generalized repetition (16 items)
Topic: function definition (25 items)
Topic: set construction (20 items)
Group: derived data types   (9 topics, 119 quotes)
Topic: undefined, null, and other signal values (33 items)
Topic: representing a relationship (28 items)
Topic: attribute-value pairs as information (53 items)

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