git @ Cat's Eye Technologies stringie / f594440
Add README and UNLICENSE. Chris Pressey 4 years ago
2 changed file(s) with 61 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 stringie
1 ========
2
3 This is the distribution for "stringie", an implementation of [Underload][] in ANSI C.
4
5 [Underload]: esolangs.org/wiki/Underload
6
7 History
8 -------
9
10 Seeing that there was no _non_-pathological implementation of ais523's beautiful
11 Underload language in C, I undertook that project one evening. (In the company of a
12 bottle of really fine wine. Why, it cost almost twelve dollars.) The result is one
13 of the most pedantic and boring Underload interpreters known to man. Perhaps the
14 most interesting property of it is its name, "stringie", which was an accident.
15
16 Building
17 --------
18
19 (cd src && make)
20
21 You can also pass `ANSI=yes` to `make` to have the C compiler treat the source code
22 as ANSI C, and this will work, because the source code is ANSI C.
23
24 Usage
25 -----
26
27 ./bin/stringie '(Hello, world!)S'
28
29 From this we can see that the Underload program to be interpreted is passed directly
30 in the first argument.
31
32 License
33 -------
34
35 The contents of this repository are in the public domain. See [UNLICENSE](UNLICENSE)
36 for more information.
0 This is free and unencumbered software released into the public domain.
1
2 Anyone is free to copy, modify, publish, use, compile, sell, or
3 distribute this software, either in source code form or as a compiled
4 binary, for any purpose, commercial or non-commercial, and by any
5 means.
6
7 In jurisdictions that recognize copyright laws, the author or authors
8 of this software dedicate any and all copyright interest in the
9 software to the public domain. We make this dedication for the benefit
10 of the public at large and to the detriment of our heirs and
11 successors. We intend this dedication to be an overt act of
12 relinquishment in perpetuity of all present and future rights to this
13 software under copyright law.
14
15 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
18 IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
19 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
20 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
21 OTHER DEALINGS IN THE SOFTWARE.
22
23 For more information, please refer to <http://unlicense.org/>