source: project/wiki/editing-chicken-code @ 36676

Last change on this file since 36676 was 32252, checked in by Christian Kellermann, 5 years ago

deduplicate editing chicken code page

File size: 903 bytes
Line 
1[[tags: editors]]
2
3== Using the REPL
4
5The default CHICKEN REPL (Read Eval Print Loop) can be accessed by executing the {{csi}} program.
6
7 $ csi
8 CHICKEN
9 (c)2008-2011 The CHICKEN Team
10 (c)2000-2007 Felix L. Winkelmann
11 Version 4.7.0
12 linux-unix-gnu-x86 [ manyargs dload ptables ]
13 compiled 2011-05-25 on mario (Linux)
14 
15 #;1>
16
17By default the REPL doesn't have some features you'd find in command line interfaces which use [[http://ftp.gnu.org/pub/gnu/readline/|GNU readline]] library.  But you can have such features by using either the [[/egg/readline|readline egg]], [[/egg/parley|parley egg]] or the [[/egg/linenoise|linenoise egg]].
18
19You can also call {{csi}} using [[http://utopia.knoware.nl/~hlub/uck/rlwrap|rlwrap]], but the readline egg has additional features like tab-completion of function and variable names.
20
21See [[emacs]] or [[vim]] for how to use these two popular editors with CHICKEN.
Note: See TracBrowser for help on using the repository browser.