Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:package:cram_designators [2013/12/12 14:59] gkazhoyadoc:package:cram_designators [2021/05/02 20:57] (current) gkazhoya
Line 1: Line 1:
 +**Disclaimer: this page is outdated, so some code might not run. See the Tutorials page for more up to date code.**
 +
 +====== cram_designators ======
 +
 == Introduction == == Introduction ==
  
Line 35: Line 39:
  * ''reference designator &optional role'' tries to dereference the designator and return its data object or throws an error if it is not an effective designator, i.e. one that can be dereferenced. By specifying a role parameter, different resolution algorithms can be selected.  * ''reference designator &optional role'' tries to dereference the designator and return its data object or throws an error if it is not an effective designator, i.e. one that can be dereferenced. By specifying a role parameter, different resolution algorithms can be selected.
  
- * ''next-solution designator'' returns another solution for the effective designator ''designator'' or NIL if none exists. The next solution is newly constructed designator with identical that is equated to ''designator'' since it describes the same entity.+ * ''next-solution designator'' returns another solution for the effective designator ''designator'' or NIL if none exists. The next solution is newly constructed designator with identical properties that is equated to ''designator'' since it describes the same entity.
  
  * ''designator-solutions-equal solution-1 solution-2'' compares two designator solutions and returns T if they are equal.  * ''designator-solutions-equal solution-1 solution-2'' compares two designator solutions and returns T if they are equal.
Line 73: Line 77:
                      (make-3d-vector 1.0 0.0 0.0)                       (make-3d-vector 1.0 0.0 0.0) 
                      (make-identity-rotation)))))))                      (make-identity-rotation)))))))
-  (make-designator 'action '((type navigation) (goal ,goal-location)))+  (make-designator 'action `((type navigation) (goal ,goal-location)))
 </code> </code>