README.md - clic - Clic is an command line interactive client for gopher written in Common LISP
HTML git clone git://bitreich.org/clic/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/clic/
DIR Log
DIR Files
DIR Refs
DIR Tags
DIR README
DIR LICENSE
---
README.md (1258B)
---
1 [](https://travis-ci.org/trivial-features/trivial-features)
2
3 trivial-features ensures consistent `*FEATURES*` across multiple
4 Common Lisp implementations.
5
6 For example, on MacOS X platforms, while most Lisps push `:DARWIN` to
7 `*FEATURES*`, CLISP and Allegro push `:MACOS` and `:MACOSX` instead,
8 respectively. Some Lisps might not push any feature suggesting MacOS
9 X at all. trivial-features will make sure all Lisps will have
10 `:DARWIN` in the `*FEATURES*` list when running on MacOS X. This
11 way, you can write
12
13 #+darwin foo #-darwin bar
14
15 instead of
16
17 #+(or darwin macos macosx) foo
18 #-(or darwin macos macosx) bar
19
20 The included [SPEC.md][1] document describes the set of symbols that
21 should or should not be present in `CL:*FEATURES*` on certain
22 circumstances. This specification is implemented by the
23 TRIVIAL-FEATURES system which supports a handful of Lisps.
24
25 The test suite is, in effect, an implementation using [CFFI][2] that
26 is checked against the various implementations in `src/tf-*.lisp`.
27
28 trivial-features is MIT-licenced.
29
30
31 [1]: https://github.com/trivial-features/trivial-features/blob/master/SPEC.md
32 [2]: http://common-lisp.net/project/cffi