guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

16 snarf macros


From: Thien-Thi Nguyen
Subject: 16 snarf macros
Date: Fri, 08 Mar 2002 01:52:51 -0800

i see these macros in snarf.h:

  SCM_DEFINE(FNAME, PRIMNAME, REQ, OPT, VAR, ARGLIST, DOCSTRING)
  SCM_DEFINE1(FNAME, PRIMNAME, TYPE, ARGLIST, DOCSTRING)
* SCM_PROC(RANAME, STR, REQ, OPT, VAR, CFN) 
  SCM_REGISTER_PROC(RANAME, STR, REQ, OPT, VAR, CFN) 
  SCM_GPROC(RANAME, STR, REQ, OPT, VAR, CFN, GF) 
  SCM_PROC1(RANAME, STR, TYPE, CFN)
  SCM_GPROC1(RANAME, STR, TYPE, CFN, GF)
  SCM_SYNTAX(RANAME, STR, TYPE, CFN) 
  SCM_SYMBOL(c_name, scheme_name)
  SCM_GLOBAL_SYMBOL(c_name, scheme_name)
  SCM_KEYWORD(c_name, scheme_name)
* SCM_GLOBAL_KEYWORD(c_name, scheme_name)
  SCM_VARIABLE(c_name, scheme_name)
* SCM_GLOBAL_VARIABLE(c_name, scheme_name)
  SCM_VARIABLE_INIT(c_name, scheme_name, init_val)
  SCM_GLOBAL_VARIABLE_INIT(c_name, scheme_name, init_val)

* means not used in libguile/*.c but assumed to be useful anyway.

please let me know (soon) if any of these are considered internal or
deprecated (no docs required in that case).

thi



reply via email to

[Prev in Thread] Current Thread [Next in Thread]