|
Subject: Scheme help... From: Norman Walsh <norm@xxxxxxxxxxxxx> Date: Tue, 24 Feb 1998 12:26:53 -0500 |
Hello world,
It's clear from the way that they behave that
(define %gentext-by%
(case ($lang$)
<![%l10n-usen[ (("usen") %gentext-usen-by%) ]]>
<![%l10n-dege[ (("dege") %gentext-dege-by%) ]]>
<![%l10n-ru[ (("ru") %gentext-ru-by%) ]]>
(else "L10N ERROR: %gentext-by%")))
is different from
(define (%gentext-by%)
(case ($lang$)
<![%l10n-usen[ (("usen") %gentext-usen-by%) ]]>
<![%l10n-dege[ (("dege") %gentext-dege-by%) ]]>
<![%l10n-ru[ (("ru") %gentext-ru-by%) ]]>
(else "L10N ERROR: %gentext-by%")))
In particular (current-node) can be accessed in $lang$ if I use
the latter (literal (%gentext-by%)), but not if I use the former
(literal %gentext-by%).
Can someone satisfy my intellectual curiosity and explain the
difference? In particular, why "current-node doesn't exist" in
the former.
--norm
DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: Multilingual DocBook documents., WROTH, MARK B | Thread | Re: Scheme help..., Chris Maden |
| Re: Java pretty printing in/with Do, Gavin Nicol | Date | Re: Scheme help..., Chris Maden |
| Month |