Menu

Tree [r110] /
 History

HTTPS access


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.

Read Me

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
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.