@@ -17,14 +17,32 @@ module README where
17
17
------------------------------------------------------------------------
18
18
19
19
-- This version of the library has been tested using Agda 2.6.1 and
20
- -- 2.6.1.1 .
20
+ -- 2.6.1.3 .
21
21
22
22
-- The library comes with a .agda-lib file, for use with the library
23
23
-- management system.
24
24
25
25
-- Currently the library does not support the JavaScript compiler
26
26
-- backend.
27
27
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
+
28
46
------------------------------------------------------------------------
29
47
-- High-level overview of contents
30
48
------------------------------------------------------------------------
@@ -247,15 +265,6 @@ import README.Text.Regex
247
265
248
266
import README.Text.Tabular
249
267
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
-
259
268
------------------------------------------------------------------------
260
269
-- All library modules
261
270
------------------------------------------------------------------------
0 commit comments