Introduction
Introduction Statistics Contact Development Disclaimer Help
tREADME.md - clic - Clic is an command line interactive client for gopher writt…
git clone git://bitreich.org/clic/ git://hg6vgqziawt5s4dj.onion/clic/
Log
Files
Refs
Tags
LICENSE
---
tREADME.md (1258B)
---
1 [![Build Status](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/SP…
32 [2]: http://common-lisp.net/project/cffi
You are viewing proxied material from bitreich.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.