GNU Info

Info Node: (slib.info)Dynamic Data Type

(slib.info)Dynamic Data Type


Next: Hash Tables Prev: Collections Up: Data Structures
Enter node , (file) or (file)node

Dynamic Data Type
-----------------

  `(require 'dynamic)'

 - Function: make-dynamic obj
     Create and returns a new "dynamic" whose global value is OBJ.

 - Function: dynamic? obj
     Returns true if and only if OBJ is a dynamic.  No object
     satisfying `dynamic?' satisfies any of the other standard type
     predicates.

 - Function: dynamic-ref dyn
     Return the value of the given dynamic in the current dynamic
     environment.

 - Procedure: dynamic-set! dyn obj
     Change the value of the given dynamic to OBJ in the current
     dynamic environment.  The returned value is unspecified.

 - Function: call-with-dynamic-binding dyn obj thunk
     Invoke and return the value of the given thunk in a new, nested
     dynamic environment in which the given dynamic has been bound to a
     new location whose initial contents are the value OBJ.  This
     dynamic environment has precisely the same extent as the
     invocation of the thunk and is thus captured by continuations
     created within that invocation and re-established by those
     continuations when they are invoked.

  The `dynamic-bind' macro is not implemented.


automatically generated by info2www version 1.2.2.9