Re: [UFFI-Users] clsql/postgres works with CLISP -- MOP works fine

Kevin Rosenberg <[email protected]> Sat, 4 Jun 2005 01:51:50 -0600
Newsgroups gmane.lisp.clisp.general,gmane.lisp.uffi.general
Message-ID <[email protected]>
Hoehle, Joerg-Cyril wrote:
> this is a short notice that I now successfully tested
> clsql-3.1.15(?) with postgres and my UFFI wrappers with a recent
> cvs-clisp.

Hi Joerg,

I've been (slowly) working on replying to your recent posts. But, I
wanted to jump ahead to congratulate you on your
accomplishment. That's good news, indeed.

> Only 4 of 233 testcases failed: the 4 involving use of the LOOP
> extension (e.g. add-loop-path of MIT-LOOP), which is not available
> in CLISP's LOOP.

There's implementation specific-code in CLSQL for LOOP extensions for
Allegro, CMUCL, Lispworks, OpenMCL, and SBCL. CLISP would also require
specific code written to support the LOOP extensions.

> My UFFI wrapper macros of CLISP are in Sourceforge's Patches section about clisp:
> http://sourceforge.net/tracker/index.php?func=detail&aid=1028683&group_id=1355&atid=301355

I'll take a look at them. I'm in favor of adding CLISP support to
UFFI. What's the legal status of incorporating modified versions of
your code into UFFI. UFFI, as you may know, is licensed under BSD. I
believe that CLISP has restrictions on referring to internal symbols
unless such referrents are licensed under the GPL.

> I forgot that I could also have tested the postgres-socket backend,
> but then IIRC, that one does not use UFFI (except maybe for 64bit
> int conversions).

No, the postgresql-socket backend doesn't use any FFI. But,
appropriate socket stream code would need to be added to CLSQL.

Ideally, I'll get to the specifics of your previous posts over the
next week.

-- 
Kevin Rosenberg
[email protected]


-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20