README.md - clic - Clic is an command line interactive client for gopher written in Common LISP (HTM) 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 [![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