From clynbech at common-lisp.net Sun Mar 28 16:03:49 2004 From: clynbech at common-lisp.net (Christian Lynbech) Date: Sun, 28 Mar 2004 11:03:49 -0500 Subject: [cparse-cvs] CVS update: Module imported: cparse Message-ID: Update of /project/cparse/cvsroot/cparse In directory common-lisp.net:/tmp/cvs-serv7628 Log Message: Import of CPARSE upstream version 0.2.4 Status: Vendor Tag: CPARSE Release Tags: CPARSE_0_2_4 N cparse/ChangeLog N cparse/README N cparse/cl-unit.lisp N cparse/cmu-alien-package.lisp N cparse/cmu-alien.lisp N cparse/cparse-package.lisp N cparse/cparse.lisp N cparse/cparse.system N cparse/ctype-test.lisp N cparse/ctype.lisp No conflicts created by this import Date: Sun Mar 28 11:03:49 2004 Author: clynbech New module cparse added From clynbech at common-lisp.net Sun Mar 28 16:10:34 2004 From: clynbech at common-lisp.net (Christian Lynbech) Date: Sun, 28 Mar 2004 11:10:34 -0500 Subject: [cparse-cvs] CVS update: Module imported: public_html Message-ID: Update of /project/cparse/cvsroot/public_html In directory common-lisp.net:/project/cparse/public_html Log Message: Importing initial project home page Status: Vendor Tag: CPARSE Release Tags: CPARSE_WWW_0 N public_html/project-name N public_html/index.shtml N public_html/style.css N public_html/index.html No conflicts created by this import Date: Sun Mar 28 11:10:34 2004 Author: clynbech New module public_html added From clynbech at common-lisp.net Tue Mar 30 18:14:08 2004 From: clynbech at common-lisp.net (Christian Lynbech) Date: Tue, 30 Mar 2004 13:14:08 -0500 Subject: [cparse-cvs] CVS update: public_html/index.html Message-ID: Update of /project/cparse/cvsroot/public_html In directory common-lisp.net:/tmp/cvs-serv5664 Modified Files: index.html Log Message: added News and Plans sections, massaged other contents a bit Date: Tue Mar 30 13:14:08 2004 Author: clynbech Index: public_html/index.html diff -u public_html/index.html:1.1.1.1 public_html/index.html:1.2 --- public_html/index.html:1.1.1.1 Sun Mar 28 11:10:34 2004 +++ public_html/index.html Tue Mar 30 13:14:07 2004 @@ -17,16 +17,46 @@

Introduction

- Cparse is a tool written by Timothy Moore to parse C header files + CPARSE is a tool written by Timothy Moore to parse C header files into FFI definitions. The tool will initially support only CMUCL FFI definitions but will be extended to support the generic UFFI library.

- Note that cparse is somewhat limited in its ability to understand - C header files. Other approaches certainly exists, for instance - FFIGEN. + Current maintainer is Christian Lynbech.

+ +

+ Note that cparse is somewhat limited in its ability to understand C + header files. In particular, CPARSE does not have a concept of macros + as the header files are preprocessed prior to CPARSE handling. Other + approaches certainly exists, for instance FFIGEN. +

+ +

News

+ + + + + +
2004/03/30This marks the release of version 0.2.4 + of cparse, the first release from its new home at + common-lisp.net. This release is a clean release of the sources + contributed by Timothy Moore. Its CVS tag is CPARSE_0_2_4.
+ +

Plans

+ This are the current plans/ideas for CPARSE. Feel free to make further + suggestions on the mailing list. +
    +
  • Merge in Christians stuff. This includes a port to ACL FFI and the + start of a port to UFFI FFI. +
  • Investigate handling of "long long". +
  • Let CPARSE loose on random C header files and make a set of + examples. Try to clean out Linux/GCC'isms. +
  • Write automated tests for CPARSE. Franz' test harness seems + rather good so it will probably be based on that. +

Mailing Lists