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