preparing for release
[maximus:gulcii.git] / README
1 gulcii -- graphical untyped lambda calculus interpreter
2 Copyright (C) 2011  Claude Heiland-Allen
3
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 2 of the License, or
7 (at your option) any later version.
8
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12 GNU General Public License for more details.
13
14 You should have received a copy of the GNU General Public License along
15 with this program; if not, write to the Free Software Foundation, Inc.,
16 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
17
18
19 Build instructions:
20 (run inside the base directory containing gulcii.cabal)
21
22     cabal install -O2
23
24 Usage instructions:
25 (run inside the lib/ directory containing prelude.gu if you want to load it)
26
27     gulcii +RTS -N -RTS
28
29 It attempts to connect to localhost on network port 8765, if there is
30 something listening there it will receive messages in FUDI format (as
31 used by Pure-data's [netreceive] object).  A Pure-data example patch
32 is included in audio/fudi2midi.pd, which can be used to send MIDI data
33 to synthesizers (whether hardware or software).