www.delorie.com/gnu/docs/guile/guile_379.html   search  
 
Buy GNU books!


Guile Reference Manual

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

33.3.1 Low Level Options Interfaces

Scheme Procedure: read-options-interface [setting]
Scheme Procedure: eval-options-interface [setting]
Scheme Procedure: print-options-interface [setting]
Scheme Procedure: debug-options-interface [setting]
Scheme Procedure: evaluator-traps-interface [setting]
C Function: scm_read_options (setting)
C Function: scm_eval_options_interface (setting)
C Function: scm_print_options (setting)
C Function: scm_debug_options (setting)
C Function: scm_evaluator_traps (setting)
If one of these procedures is called with no arguments (or with setting == SCM_UNDEFINED in C code), it returns a list describing the current setting of the read, eval, print, debug or evaluator traps options respectively. The setting of a boolean option is indicated simply by the presence or absence of the option symbol in the list. The setting of a non-boolean option is indicated by the presence of the option symbol immediately followed by the option's current value.

If called with a list argument, these procedures interpret the list as an option setting and modify the relevant options accordingly. [FIXME --- this glosses over a lot of details!]

If called with any other argument, such as 'help, these procedures return a list of entries like (OPTION-SYMBOL DEFAULT-VALUE DOC-STRING), with each entry giving the default value and documentation for each option symbol in the relevant set of options.


  webmaster   donations   bookstore     delorie software   privacy  
  Copyright © 2003   by The Free Software Foundation     Updated Jun 2003