Email list hosting service & mailing list manager

New draft (#5) of SRFI 168: Generic Tuple Store Database Arthur A. Gleckler 18 Sep 2019 22:59 UTC

I've just published draft #5 of SRFI
168.  It was submitted by Amirouche
Boubekki, author of the SRFI.


Here are Amirouche's comments on the draft:

  SRFI-167 and SRFI-168 implementation
  were improved but far from perfect.

  The three big changes are in SRFI-167
  and SRFI-168:

  - remove manual transaction management
    (John C. advice)

  - add hooks to both SRFI-167 and
    SRFI-168 to allow things like
    triggers or constraints validation

  - improve and move SRFI-168 engine
    record to its own library inside
    SRFI-167 to allow any layer to make
    use of it.

Here are the commit comments:

  - Generate See also links.
  - implementation: add failing test.
  - implementation: bugfix
  - implementation: remove bool
  - implementation: s/rm!/delete!/g
  - cosmit
  - Text improvements.
  - explain what "matching" means using
    step-by-step explanation
  - rename nstore-select to nstore-query
    and specify it
  - rename `prefix` to `prefix-range` in
  - rename procedure 'nstore-from' to
  - replace <from> syntax with <select>
  - add hooks to nstore-add! and
  - adapt to new okvs interface
  - s/gscatter/gconcatenate/g
  - add hooks
  - make 'pack' and 'unpack' part of
  - implementation: add link to around
  - typofix
  - remove engine
  - use make-default-engine
  - Fix grammar and punctuation.
  - Publish fifth draft.

Here's the diff:



SRFI Editor