You are looking at historical revision 23559 of this page. It may differ significantly from its current revision.

Using the REPL

The default Chicken REPL (Read Eval Print Loop) can be accessed by executing the csi program.

$ csi
 )   ___                        
(__/_____) /)   ,    /)         
  /       (/      _ (/_   _ __  
 /        / )__(_(__/(___(/_/ (_
(______)                        
Version 2, Build 216 - linux-unix-gnu-x86 - [ dload ptables ]
(c)2000-2005 Felix L. Winkelmann
#;1> 

By default the REPL doesn't have some features you'd find in command line interfaces which use GNU readline library. But you can have such features by using the readline egg. You can also call csi using rlwrap, but the readline egg has additional features like tab-completion of function and variable names.

See emacs or vim for how to use these two popular editors with CHICKEN.