Re: UFFI cormanlisp support
Kevin Rosenberg <kevin-HJRc7zDS/[email protected]> Tue, 9 Apr 2002 13:57:27 -0600 (MDT)
| Newsgroups | gmane.lisp.uffi.devel |
|---|---|
| Message-ID | <[email protected]> |
Great, Reini! I'm looking forward to working with you to complete Corman support in UFFI! I'm traveling now, but I'll write directly to you to discuss Corman support. -- Kevin Rosenberg kevin-HJRc7zDS/[email protected] On Tue, 9 Apr 2002, Reini Urban wrote: > my first start. not tested yet, just written. more later this week. > missing are the strings, aggregates and testing. not a big deal at all. > CLISP is probably the worst case to support. > > some notes: > we need the :pascal (:stdcall) calling conventions for > (def-function names args &key module returning calling-convention) > so I added this. calling-convention defaults to :cdecl > but on win32 we mostly use :stdcall > > #+corman is invalid, #+cormanlisp instead > > cormanlisp doesn't need to load and register the dll, since the underlying > LoadLibrary() call does this. we need the module keyword for def-function > instead. > (should probably default to kernel32.dll) > I'll think about library.cl, but we'll need more real-world win32 examples. > (ideally the complete winapi :) > I also have to look at valentina. > > patch -p0 < corman.diff >