Author:
- Name: Diomidis Spinellis
Location: GR - Hellenic Republic (Greece)
To build:
make clobber all
and follow the instructions this will give you.
If your compiler will not read from /dev/tty
see the Alternate
code section below.
To use:
./spinellis
Type in or copy paste some C code, perhaps from input.txt, and send EOF (typically ctrl-d).
Now run again:
./spinellis
Alternate code:
For clang or compilers that won’t read from /dev/tty
, we provide this version.
Alternate build:
make clobber alt
and follow the instructions.
Alternate use:
./spinellis.alt
Type in or copy paste some C code, perhaps from input.txt, and send EOF (typically ctrl-d).
Now run again:
./spinellis.alt
Judges’ remarks:
We enjoyed this entry this year; however in the future programs must be able to be compiled from within a Makefile without the need of human intervention.
Author’s remarks:
This program can be configured to do almost everything. The configuration is done during compile time by typing in C code that one would like the program to perform. A trivial example is given in the `how to compile’ section but the possibilities are clearly limited only by your imagination and programming skills.
Inventory for 1988/spinellis
Primary files
- spinellis.c - entry source code
- Makefile - entry Makefile
- spinellis.alt.c - alternate source code
- spinellis.orig.c - original source code
- input2.txt - example input file
- input.txt - example input file
Secondary files
- 1988_spinellis.tar.bz2 - download entry tarball
- README.md - markdown source for this web page
- .entry.json - entry summary and manifest in JSON
- .gitignore - list of files that should not be committed under git
- .path - directory path from top level directory
- index.html - this web page