Common Lisp Package: GWL

Generative Web Language (GWL)

README:

FUNCTION

Public

REPLACE-SUBSTRING (STRING OLD NEW)

String. Replaces all substring occurrences of <b>old</b> with <b>new</b> in <b>string</b>. Note: In a full GDL system, you will have glisp:replace-regexp, which is more powerful and probably more efficient than this. :arguments (string "String. The source string." old "String. The substring to be replaced." new "String. The substring to replace it with.") :see-also <tt>excl:replace-regexp</tt>

MACRO

Private

THE (&REST REFERENCE-CHAIN)

Lisp object. Sends the <tt>reference-chain</tt> to <tt>self</tt>, which typically means it is used within the context of a define-object where self is automatically lexically bound. :arguments (reference-chain "(&rest). A spliced-in list of symbols naming messages, which can be slots or objects starting from <tt>self</tt>. For referring to elements of a quantified set, or for passing arguments to GDL functions which take arguments, use parentheses around the message name and enclose the quantified element index or function arguments after the message name.") :example This example sends the <tt>length</tt> message to the ``zeroth'' element of the quantified set of arms contained in the body which is contained in the robot which is contained in self: <pre> (the robot body (arms 0) length) </pre>

CLASS

Public

Undocumented

REMOTE-OBJECT