@@ -17,14 +17,32 @@ module README where
1717------------------------------------------------------------------------
1818
1919-- This version of the library has been tested using Agda 2.6.1 and
20- -- 2.6.1.1 .
20+ -- 2.6.1.3 .
2121
2222-- The library comes with a .agda-lib file, for use with the library
2323-- management system.
2424
2525-- Currently the library does not support the JavaScript compiler
2626-- backend.
2727
28+ ------------------------------------------------------------------------
29+ -- Stability guarantees
30+ ------------------------------------------------------------------------
31+
32+ -- We do our best to adhere to the spirit of semantic versioning in that
33+ -- minor versions should not break people's code. This applies to the
34+ -- the entire library with one exception: modules with names that end in
35+ -- either ".Core" or ".Primitive".
36+
37+ -- The former have (mostly) been created to avoid mutual recursion
38+ -- between modules and the latter to bind primitive operations to the
39+ -- more efficient operations supplied by the relevant backend.
40+
41+ -- These modules may undergo backwards incompatible changes between
42+ -- minor versions and therefore are imported directly at your own risk.
43+ -- Instead their contents should be accessed by their parent module,
44+ -- whose interface will remain stable.
45+
2846------------------------------------------------------------------------
2947-- High-level overview of contents
3048------------------------------------------------------------------------
@@ -247,15 +265,6 @@ import README.Text.Regex
247265
248266import README.Text.Tabular
249267
250- ------------------------------------------------------------------------
251- -- Core modules
252- ------------------------------------------------------------------------
253-
254- -- Some modules have names ending in ".Core". These modules are
255- -- internal, and have (mostly) been created to avoid mutual recursion
256- -- between modules. They should not be imported directly; their
257- -- contents are reexported by other modules.
258-
259268------------------------------------------------------------------------
260269-- All library modules
261270------------------------------------------------------------------------
0 commit comments