1FEATHERS(1) General Commands Manual FEATHERS(1)
2
3
4
6 feathers - a simple source-level debugger for CHICKEN Scheme
7
8
10 feathers [OPTION ...] [PROGRAM ARGUMENTS ...]
11
12
14 feathers runs a program compiled with CHICKEN Scheme and allows basic
15 source-level debugging like setting breakpoints, single-stepping and
16 inspection of procedure arguments and global variables.
17
18 The Scheme code must be compiled with debug-level 3 for debugging to be
19 possible. Communication with the debugger takes place by exchanging
20 messages over a TCP socket, the address and port being given by the
21 environment variable CHICKEN_DEBUGGER which holds a connection address
22 of the form <ADDRESS>:<PORT>
23
24
26 -help Shows a list of supported command-line options.
27
28
29 -n Do not load the default startup file .feathers
30
31
32 -port PORT
33 Select a different TCP port than the default (9999)
34
35
36 -dir DIRECTORY
37 Add DIRECTORY to the list of searched paths for locating source
38 files
39
40
42 CHICKEN_DEBUGGER
43 Should hold a TCP server address and port where the debugger is
44 listening. This variable is set by the debugger when a program
45 is run from it, and defaults to localhost:9999
46
47
49 More information can be found in the CHICKEN User's Manual
50
51
53 Submit bug reports by e-mail to chicken-janitors@nongnu.org , pre‐
54 ferrably using the chicken-bug tool.
55
56
58 The CHICKEN Team
59
60
62 chicken-uninstall(1) chicken-status(1) chicken(1) csc(1) chicken-bug(1)
63
64
65
66 13 Aug 2008 FEATHERS(1)