Gmail Kalender Dokumenter Leser Nett mer »
Sist besøkte grupper | Hjelp | Logg på
Hjemmesiden for Google Grupper
Melding fra diskusjonen How to pass a list from C to Common Lisp
Gruppen du sender innlegg til, er en Usenet-gruppe. E-postadressen til forfatteren av meldinger som legges inn i denne gruppen, vil vises for alle på Internett.
Svarmeldingen ble ikke sendt.
Meldingen ble sendt
 
Fra:
Til:
Kopi:
Oppfølging til:
Legg til kopi | Legg til oppfølging til | Rediger emne
Emne:
Godkjenning:
Skriv tegnene i bildet nedenfor eller tallene du hører ved å klikke på tilgjengelighetsikonet. Dette er en sikkerhetsprosedyre. Hør etter, og skriv inn tallene du hører
 
gugamilare  
Vis profil   Oversett til Oversatt (vis original)
 Flere alternativer 3 Jun 2009, 19:36
Nyhetsgrupper: comp.lang.lisp
Fra: gugamilare <gugamil...@gmail.com>
Dato: Wed, 3 Jun 2009 10:36:53 -0700 (PDT)
Lokal: Ons 3 Jun 2009 19:36
Emne: Re: How to pass a list from C to Common Lisp
On 3 jun, 13:58, "N. Raghavendra" <ra...@mri.ernet.in> wrote:

> After reading Pierre Mais's postings

>  http://www.pmsf.de/resources/lisp/expat.html

> I have written a basic C wrapper for libmxl2, which parses an XML
> document, and prints a list containing the parsed data.  At the moment,
> I save the printed sexp to a file, and READ it from Lisp.  I am thinking
> it may be better to avoid the intermediate printing and READing, and
> instead save the parsed data to a C struct; I can then try to use Lisp
> to get the sexp from the C struct, using an FFI.  What is a good way to
> store a sexp in C?  Is it common practice to pass through an
> intermediate file like I am doing now?

If you want just to transform XML into SEXPS, take a look at sxml and
other XML libs available out there.

You may also consider printing the sexp into a string and read it from
Lisp. Printing to a file is not a very good idea since access to HD is
very much slower than access to RAM.


    Videresend  
Du må logge deg på før du kan legge inn meldinger.
For å kunne legge inn meldinger må du først bli med i denne gruppen.
Oppdater kallenavnet på siden for abonnementsinnstillinger før du legger inn meldinger.
Du har ikke tillatelse til å legge inn meldinger.

Opprett en gruppe - Google Grupper - Googles hjemmeside - Vilkår for bruk - Retningslinjer for personvern
©2010 Google