|
Subject: RE: (append) From: "Reynolds, Gregg" <greynolds@xxxxxxxxxxxxxx> Date: Thu, 18 Jun 1998 14:50:35 -0500 |
Are you appending a list to a number, instead of to a list? Maybe:
(list (+ (element-number (ancestor .. etc.
> -----Original Message-----
> From: Chris Maden [SMTP:crism@xxxxxxxxxxx]
> Sent: Thursday, June 18, 1998 2:29 PM
> To: dssslist@xxxxxxxxxxxxxxxx
> Subject: (append)
>
> 8.5.3.10 of DSSSL says:
>
> (append list ...)
>
> Returns a list consisting of the elements of the first list
> followed by the elements of the other lists.
>
> EXAMPLE 35
> [...]
> (append '(a) '(b c d)) => (a b c d)
>
> So how come this:
>
> (format-number-list (append (element-number-list (list "appendix"
> "sect1")
> (current-node))
> (+ (element-number (ancestor "sect2"))
> refentrys))
> '("A"
> "1"
> "1")
> ".")
>
> causes Jade to return
>
> jade:/usr/local/prod/sgml/dsssl/db2html.dsl:2436:53:E: 1st argument
> for primitive "format-number-list" of wrong type: "(3 3 . 151)" not a
> list
>
> Now, I'm not sure why I'm getting "151", but I can worry about the
> value of the number later. I'm more concerned that (append) appears
> to be creating a pair instead of a list.[*] Am I doing something
> obviously wrong? Am I doing something not-so-obviously wrong?
>
> (If you're wondering, refentrys is the number of <refentry>s that are
> previous siblings of the current <sect2>, so that it they can be
> numbered continuously.)
>
> Thanks in advance,
> Chris
>
> [*] Yes, I know that a list is strictly a series of nested pairs. In
> this case, they don't seem to have nested properly.
> --
> <!NOTATION SGML.Geek PUBLIC "-//Anonymous//NOTATION SGML Geek//EN">
> <!ENTITY crism PUBLIC "-//O'Reilly//NONSGML Christopher R. Maden//EN"
> "<URL>http://www.oreilly.com/people/staff/crism/ <TEL>+1.617.499.7487
> <USMAIL>90 Sherman Street, Cambridge, MA 02140 USA" NDATA SGML.Geek>
>
>
> DSSSList info and archive:
> http://www.mulberrytech.com/dsssl/dssslist
DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: (append), Graydon Hoare | Thread | Re: (append), Chris Maden |
| (append), Chris Maden | Date | Re: (append), Graydon Hoare |
| Month |