@@ -4,22 +4,22 @@ lisp-interface-library
4
4
LIL: abstract interfaces and concrete data structures in Common Lisp
5
5
6
6
* Home Page:
7
- * http://github.com/fare/lisp-interface-library/
7
+ < http://github.com/fare/lisp-interface-library/>
8
8
9
9
* We wrote an article explaining about our library for ILC'2012:
10
- * http://github.com/fare/lil-ilc2012/
10
+ < http://github.com/fare/lil-ilc2012/>
11
11
12
12
* A PDF of a slightly corrected version of the article is here:
13
- * http://common-lisp.net/~frideau/lil-ilc2012/lil-ilc2012.pdf
13
+ < http://common-lisp.net/~frideau/lil-ilc2012/lil-ilc2012.pdf>
14
14
15
15
* An HTML of that version of the article is here:
16
- * http://common-lisp.net/~frideau/lil-ilc2012/lil-ilc2012.html
16
+ < http://common-lisp.net/~frideau/lil-ilc2012/lil-ilc2012.html>
17
17
18
18
* A short introduction on our "Interface-Passing Style" of programming, is also at:
19
- * http://fare.livejournal.com/155094.html
19
+ < http://fare.livejournal.com/155094.html>
20
20
21
21
* Manual: I have never worked on a manual, nor on a tutorial.
22
- For a quick introduction to how things work, look at the tests in ` test/ `
22
+ For a quick introduction to how things work, look at the tests in [ test/] ( test/ )
23
23
for a few examples.
24
24
Then docstrings and source code can get you somewhat further.
25
25
A manual or a tutorial would be a great contribution to this library.
@@ -49,24 +49,24 @@ Features
49
49
Building it
50
50
-----------
51
51
52
- LIL needs to be built using ASDF 3.1 or later:
52
+ LIL needs to be built using [ ASDF] ( https://common-lisp.net/project/asdf/ ) 3.1 or later:
53
53
54
- * https://common-lisp.net/project/asdf/
55
- * https://gitlab.common-lisp.net/asdf/asdf.git
56
-
57
- Indeed, LIL notably relies on ASDF 3.1's ` asdf-package-system ` .
54
+ Indeed, LIL notably relies on ASDF 3.1's ` package-inferred-system ` .
58
55
whereby instead of dependencies being listed in a central .asd file,
59
56
each source file has a defpackage form from which the dependencies are deduced.
60
57
While we think it's a great way to write Lisp code,
61
58
you don't have to use it in your own code to use LIL.
62
59
60
+ LIL also depends on
61
+ [ fare-utils] ( https://gitlab.common-lisp.net/frideau/fare-utils ) ,
62
+ [ fare-memoization] ( https://gitlab.common-lisp.net/frideau/fare-memoization ) ,
63
+ [ closer-mop] ( http://cliki.net/closer-mop ) ,
64
+ [ alexandria] ( https://gitlab.common-lisp.net/alexandria/alexandria ) .
63
65
64
- LIL also depends on fare-utils, fare-memoization, closer-mop, alexandria:
65
-
66
- * https://gitlab.common-lisp.net/frideau/fare-utils.git
67
66
68
- * https://gitlab.common-lisp.net/frideau/fare-memoization.git
69
-
70
- * http://sourceforge.net/p/closer/closer-mop/ci/master/tree/
67
+ Using it
68
+ --------
71
69
72
- * https://gitlab.common-lisp.net/alexandria/alexandria.git
70
+ See [ test/pure-map.lisp] ( test/pure-map.lisp ) and [ test/stateful-map.lisp] ( test/stateful-map.lisp )
71
+ for examples of how to use LIL.
72
+ Unhappily, no one is working on documentation at this time.
0 commit comments