# Error with error-string. Does not return.
# > errortype: condition-type
# > errorstring: constant ASCIZ-String, in UTF-8 Encoding.
# At every tilde, a LISP-object ist taken from the STACK and printed
# instead of the tilde.
# > on the STACK: initial values for the Condition, depending on =
nonreturning_function(extern, fehler, (condition_t errortype, const =
char * errorstring));
extern void check_value (condition_t errortype, const char * =
# used by all modules
o check_value() is not yet documented in lispbibl.d
o Similarly, LISPFUNNR, LISPFUNNF are not.
o The LISPFUN(...,seclass,...) extension has not yet found its way into =
clisp.h, foreign people's modules or utils/modprep.
USER-VISIBLE-CHANGES: All external modules need be modified, with the =
exception of those generated internally from only FFI forms, e.g. =
Maybe there's some way to continue to provide the old-style LISPFUN() =
without seclass argument? Like the currently unchanged
LISPFUNN() -> LISPFUN(,seclass_default,...).
OTOH, old module code had to be changed anyway recently because of the =
* -> *_t renaming, which affected subr_initdata_t among others. So =
people are used to change.
It's only paper that becomes old, e.g. my article on modules.
From: Sam Steingold <sds@gn...> - 2003-05-12 19:48:25
> * In message <9F8582E37B2EE5498E76392AEDDCD3FE044481D8@...>
> * On the subject of "lispbibl.d and side-effect-class declaration issues, module sourc e code incompatibility"
> * Sent on Mon, 12 May 2003 15:03:06 +0200
> * Honorable "Hoehle, Joerg-Cyril" <Joerg-Cyril.Hoehle@...> writes:
> o check_value() is not yet documented in lispbibl.d
> o Similarly, LISPFUNNR, LISPFUNNF are not.
> o The LISPFUN(...,seclass,...) extension has not yet found its way
> into clisp.h,
> foreign people's modules
> or utils/modprep.
it appears that nobody uses it anyway (except for the toy
why is it in C?! by the time it could be useful,
CLISP has been built already!
> Maybe there's some way to continue to provide the old-style LISPFUN()
> without seclass argument? Like the currently unchanged
> LISPFUNN() -> LISPFUN(,seclass_default,...).
> It's only paper that becomes old, e.g. my article on modules.
I am still waiting for your texts to become available in a "reasonable
format" (i.e., DocBook/XML or human-readable XHTML).
Sam Steingold (http://www.podval.org/~sds) running RedHat9 GNU/Linux
<http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/>
If Perl is the solution, you're solving the wrong problem. - Erik Naggum