[CSUSB]>> [CNS]>> [CSE]>> [R J Botting]>> biba.php

Bibliographic Item (1.0)

Meijer11

  1. Erik Meijer
  2. The World According to LINQ
  3. Commun ACM V54n10(Oct 2011)pp45-51 [ 2001269.2001285 ]
  4. =DEMO DATA QUERY LANGUAGE MONADS COMPREHENSIONS APIs
  5. Describes semantics and syntax/API for a general query language.
  6. Includes a form of λ notation:
              variable => expression
  7. Provides constants and operations on sets of data such as (corrected and translated) For S:Sets, LINQ_operations (S)
    Net
    1. For T:Sets.
    2. empty::@S={}.
    3. injection::S->@S=map[s]({s}).
    4. union::(@S><@S)->@S=map[l,r](l|r).
    5. projection::((S->T)><@S)->@T= map[f,A])({f(a) || a:A}).
    6. selection::((S->@)><@S->@S = map[p,A]({a:A || p(a)}).
    7. product::(@S><@T)->@(S><T)=map[A,B]({(a,b) || a:A, b:B}).
    8. cross_apply::( (S->@T)><@S )-> @T= map[f,A](|{f(a) || a:A}).

    (End of Net)

  8. Operations like these are part of Codd's relational databases, Hadoop, and other systems/languages.
  9. Also see [MeijerBierman11] and [MeijerBierman11a]

Search for bibliographic items containing a matching string.


(Search uses POSIX regular expressions and ignores case)

Search for a specific bibliographic item by name.



To see the complete bibliography (1Mb+) select:[Bibliography]