BagL(ID:5780/bag001)


predecessor of SequenceL


Related languages
BagL => SequenceL   Evolution of

References:
  • Friesen, B. "The Universality of BagL," Masters Thesis, University of Texas at El Paso, May, 1995. view details
  • Bacon, David "SETL for Internet Data Processing" PhD NYU 2000 view details Extract:
    An experimental language which bears some kinship to SETL at the data structure level is the functional language SequenceL, formerly called BagL. Every data item in SequenceL is a sequence—even single elements are viewed as one-element sequences. This facilitates a highly orthogonal treatment of operations and particularly distributivity, rather in the spirit of APL. SequenceL also has maps for use in associative subscripting. This language provides few syntactic comforts, however, offering little more than a few denotational forms and a prefix function application notation that is used even for binary operators.