Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zuraguerra/fauvist-n-piet
A Fauvist-palette version of nPiet interpreter and editor (http://www.bertnase.de/npiet/).
https://github.com/zuraguerra/fauvist-n-piet
Last synced: 27 days ago
JSON representation
A Fauvist-palette version of nPiet interpreter and editor (http://www.bertnase.de/npiet/).
- Host: GitHub
- URL: https://github.com/zuraguerra/fauvist-n-piet
- Owner: ZuraGuerra
- License: gpl-2.0
- Created: 2015-03-25T08:13:08.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-03-25T08:16:51.000Z (almost 10 years ago)
- Last Synced: 2023-02-28T07:17:28.164Z (almost 2 years ago)
- Language: C
- Size: 535 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.npiet
- Changelog: ChangeLog
- License: COPYING
Awesome Lists containing this project
README
README.npiet: Jun 2004
([email protected]) Nov 2009
([email protected]) Oct 2013- npiet is an interperter for the piet programming language and
- npietedit is a very simple editor for small piet programs.
- npietedit-foogol is a ``foogol to piet'' compiler.
about the piet programming language please look at:
http://www.dangermouse.net/esoteric/piet.html
and you find more about npiet at:
http://bertnase.de/npiet
and a copy of the foogol (and cfoogol) postings, about a ``ALGOL-like
language'' definition is avail here:http://bertnase.de/html/foogol.html
to compile and install npiet and the additional programs and files run
brew install libgd # mac os
./configure
make
make installthis installs the binaries npiet, npietedit and npiet-foogol,
together with the manpages npiet.1, npietedit.1 and npiet-foogol.1 .if compiled with gd-lib and png-lib support (if avail), graphical
trace output can be created by npiet - great fun ;-)npietedit is a Tk/Tcl program, so you need Tk/Tcl installed to run it.
npiet-foogil needs libgd to compile and run.
a quick npiet-foogol and npiet test would be:
echo 'begin prints ("Yo\n") end' | ./npiet-foogol -
./npiet npiet-foogol.pngor additionally to create a trace picture named npiet-trace.png:
./npiet -tpic npiet-foogol.png
Have fun!
--
Fri Aug 5 23:14:42 CEST 2011