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 |