Funk Code
Status: Planning
Brought to you by:
awgh
| File | Date | Author | Commit |
|---|---|---|---|
| bin | 2007-07-19 | awgh | [r2] |
| doc | 2007-07-19 | awgh | [r1] Initial checkin of autoconf and directories. |
| eggs | 2007-07-19 | awgh | [r5] |
| src | 2007-11-10 | elflng | [r110] |
| AUTHORS | 2007-07-25 | awgh | [r34] Small fixes. |
| COPYING | 2007-07-24 | awgh | [r28] removing symlinks |
| ChangeLog | 2007-07-19 | awgh | [r1] Initial checkin of autoconf and directories. |
| INSTALL | 2007-07-24 | awgh | [r27] removing symlinks |
| Makefile.am | 2007-10-16 | awgh | [r73] Makefile clean-up. I hate autoconf. |
| NEWS | 2007-07-19 | awgh | [r1] Initial checkin of autoconf and directories. |
| README | 2007-07-28 | awgh | [r48] Updated README to reflect that the eggs are now... |
| autogen.sh | 2007-10-16 | awgh | [r74] Run this to regenerate autoconf stuff. |
| configure.in | 2007-07-19 | awgh | [r1] Initial checkin of autoconf and directories. |
| install-sh | 2007-07-24 | awgh | [r28] removing symlinks |
| missing | 2007-07-24 | awgh | [r28] removing symlinks |
| setuid_repl.sh | 2007-07-25 | awgh | [r32] This script will setuid the remote_chicken REPL. |
Welcome to Funk! Prerequisites: 1) Chicken Scheme (from http://www.callcc.org) 2) easyffi egg (install with 'chicken-setup easyffi') 3) srfi-66 egg (install with 'chicken-setup srfi-66') QuickStart instructions: 1) ./configure 2) make This will build the remote_chicken read-eval-print loop that will let you interact with Chicken, and package the provided eggs into the eggs/ directory. It also builds the demo programs into bin/ 3) (as root) chicken-setup bit-cat crc16 raw-sockets This will download and install the these three eggs from the official Chicken egg repository. ALTERNATIVELY: (as root) make install This will install the three eggs that are packaged with funk: bit-cat, crc16, and raw-sockets OPTIONAL: 4) (as root) ./setuid_repl.sh This will setuid-root the remote_chicken REPL. This allows the remote Chicken interpreter to act as root, which will let you generate raw packets with Funk directly from Eclipse. This is a gaping security hole, so be careful who has access to the binary. Ben Kurtz - July 2007 bk2@alum.wpi.edu