Recently Written · git

clic

MIRROR ONLY Gopher client with pretty colours in Common Lisp

git clone https://github.com/equwal/clic

Log | Files | Refs


3rdparties/software/trivial-features-20200427-git/README.md (1258 bytes)

1 [![Build Status](https://travis-ci.org/trivial-features/trivial-features.svg?branch=master)](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