Draft #6 Amirouche Boubekki (19 Sep 2019 08:49 UTC)
Re: Draft #6 Amirouche Boubekki (19 Sep 2019 08:55 UTC)

Draft #6 Amirouche Boubekki 19 Sep 2019 08:49 UTC

Arthur published yesterday the 6th draft of the srfi-167 (okvs) specification.

Here are the changes:

- Two libraries are specified `okvs` and `engine`

- `engine` is an extended version of the record that was defined in
SRFI-168. This will allow users to implement layers in a portable way.
See https://srfi.schemers.org/srfi-167/srfi-167.html#engine

- manual transaction management procedure are gone

- There is now a (make-default-state) that returns the default state
of the transaction

- hooks were added, see https://srfi.schemers.org/srfi-167/srfi-167.html#hooks