>>> I'm talking about the references to identifiers, and sections.
>>> Guillaume and I want pure, verbatim duplication of a piece of
>>> documentation.
>>
>> Is the issue is that you want the links in one copy of the docs to go
>> to one place and the links in another copy to go in another place and
>> Scribble's use of lexical scope to do linking is getting in your way?
>
> Yes.

Yes


Right now I am using macros that accept some identifiers as an
argument, instead of breaking hygiene.


(define-syntax-rule (define-form/explicit-lambda define lambda)

(make-splice
 (list

@defform/none[#:literals (define lambda)
              (... (define name (lambda (variable variable ...) expression)))]{

An alternate way on defining functions. The @racket[name] is the name of
the function, which cannot be the same as that of another function or
variable.

@defidform/inline[lambda] cannot be used outside of this alternate syntax.
}
)))
_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev

Reply via email to