YADD documentation error
Created by: reiniervandijk
For user-defined functions, objects, etc, that I document and that I want to visualize inside YADD. I get the following error:
[aserve] 13-aserve-worker: 02/01/15 - 11:40:59 - while processing command "GET /assy/geom-base/function-docs/translate.html HTTP/1.1"
got the error Nothing appears after . in list. [file position = 63]
The example in my case for replication:
(in-package :geom-base)
(defmacro translate (origin direction offset &rest more-translations)
"[Macro] 3D Point. Within the context of a GDL object definition (i.e. a <tt>define-object</tt>),
translate <b>origin</b> by <b>offset</b> over <b>direction</b>. More direction-offset combinations
can be specified in <b>more-translations</b>.
:arguments (origin \"3D Point\"
direction \"keyword. A direction keyword can be one of:
<ul><li><tt>:top</tt> (or <tt>:up</tt>)</li>
<li><tt>:bottom</tt> (or <tt>:down</tt>)</li>
<li><tt>:left</tt></li>
<li><tt>:right</tt></li>
<li><tt>:front</tt></li>
<li><tt>:rear</tt> (or <tt>:back</tt>)</li></ul>.\"
offset \"number. Distance to translate along offset.\")
:&rest (offsets \"Plist consisting of direction keywords and numbers.\")"
(if more-translations
;; recurse
`(translate (translate-along-vector ,origin
(the (:face-normal-vector (ecase ,direction
((:up :top) :top)
((:down :bottom) :bottom)
(:left :left)
(:right :right)
(:front :front)
((:rear :back) :rear))))
,offset)
,@more-translations)
;; don't recurse
`(translate-along-vector ,origin
(the (:face-normal-vector (ecase ,direction
((:up :top) :top)
((:down :bottom) :bottom)
(:left :left)
(:right :right)
(:front :front)
((:rear :back) :rear))))
,offset)))
Perhaps it's because at the moment of writing I don't have access to my H: directory, which Gendl takes as the HOME directory for placing temporary files or something? If that's the case (I remember something similar with the boostrapping process), perhaps don't make this assumption inside YADD code and write work-arounds?