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 |