Luca Pisati <········@ix.netcom.com> writes:
>
> Rainer Joswig wrote:
> >
> > In article <······················@bootp-17-17.bootp.virginia.edu>, ""
> > <·····@Virginia.EDU> wrote:
>
> > WITH- starts the name of a macro that introduces a binding.
> > DEF starts the name of a macro that introduces a definition
> > F ends a name of a macro that can take part in the place abstraction.
>
> Never heard about this ... could you make some example ?
with-open-file, with-output-to-string, with-slots
defun, defmacro, defpackage, defclass, defwhatever
setf, rotatef
>
> > * starts and end a global
> > % starts the name of an internal or implementation dependent function
As a matter of fact there is one missing entry
*name* is used for global (defvar and defparameter) variables
+name+ is used for global constants (defined with defconstant)
%name is used for of an internal or implementation dependent function
Of course this may not apply to Scheme since the language is limited.
Cheers
--
Marco Antoniotti - Resistente Umano
===============================================================================