Subject: Re: Lisp newbie, data structures, parsing.
From: rpw3@rpw3.org (Rob Warnock)
Date: Mon, 02 Jan 2006 06:13:08 -0600
Newsgroups: comp.lang.lisp
Message-ID: <G6-dnZKfl8FJhSTeRVn-qA@speakeasy.net>
Liam Clarke <ml.cyresse@gmail.com> wrote:
+---------------
| #<SYSTEM-FUNCTION SYSTEM::LPAR-READER>
| 
| So, from this, I assume that LPAR-READER is compiled and hence not
| human readable.
| 
| Which leads me to now- I'm having real issues trying to find the source
| code for LPAR-READER; I'm using CLISP, and I've gone to the CVS
| directory, but I can't seem to find anything resembling a system.lisp
| or similar.
...
| Any assistance in locating the source for LPAR-READER would be
| greatfully appreciated.
+---------------

The source for LPAR-READER is not in Lisp, it's in C [as are a lot
of the speed-critical I/O routines in CLISP]. Look in the following
source files [the CLISP build preprocesses ".d" into ".c" files]:

    src/constsym.d  [line 359 or so]
    src/io.d        [line 2519 or so]

But you might be able to use READ-DELIMITED-LIST (q.v.) to solve
your problem...


-Rob

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607