ok, back in action.
my current task is to take my working acl/win32 openal demo (using CFFI bindings generated by vzn) and try running it under;
Lispworks/win32 CLisp/win32 Corman Lisp/win32 other? Armed bear? ECL? GCL?
and then: OpenMCL/OSX
I may ask for others to try the code on various *nix platforms.
Then I will review the documentation and test suite for completeness and make my CFFI-Luis evaluation (tho with time I would like to get a GLUT demo running to test callbacks).
After that I will return to VZN and see if Rayiner has my OpenGL bindings problem resolved. I will also look at FTGL, a C++ library, then do my VZN evaluation.
Did you gentlemen prepare student evaluations and forward them to Heow? I would like to see those so I know what you /think/ is there and so we can resolve any differences before getting to Google.
Also, James, did you see my request for input on Luis's work? You have been the true mentor on that project, so I value your input.
cheers, kenny
On 12/set/2005, at 21:12, Kenny Tilton wrote:
ok, back in action.
my current task is to take my working acl/win32 openal demo (using CFFI bindings generated by vzn) and try running it under;
Lispworks/win32
Make sure you download the latest cffi-luis tarball, it contains an important bugfix for Lispworks.
CLisp/win32
I have never tested this particular combination. Not sure if it needs the patch mentioned in cffi's homepage or not. Or what's happening with calling convention, etc... (will try it out tonight)
Corman Lisp/win32 other? Armed bear? ECL? GCL?
Like I mentioned in my final report Corman, ECL and GCL are not quite working at the moment.
I don't think Armed Bear CL is able to access C libraries though, at least not without writint some JNI or something like that (my experience with Java is limited).
and then: OpenMCL/OSX
That'll work fine. OpenMCL passes all tests except callbacks.double and callbacks.float due to a bug that has been fixed in its CVS version.
Then I will review the documentation and test suite for completeness and make my CFFI-Luis evaluation (tho with time I would like to get a GLUT demo running to test callbacks).
Regarding the docs. Do you think a toc with one-line descriptions similar to what's in UFFI's docs would be a good idea?
Did you gentlemen prepare student evaluations and forward them to Heow?
What evaluations?
Luis Oliveira luismbo@gmail.com writes:
CLisp/win32
I have never tested this particular combination. Not sure if it needs the patch mentioned in cffi's homepage or not. Or what's happening with calling convention, etc... (will try it out tonight)
Uh oh, it crashes when trying to load the DLL. CLISP doesn't quite have a documented way to load a foreign library AFAICT, that makes things a bit difficult. Gotta figure this one out...
Luis Oliveira luismbo@gmail.com writes:
Uh oh, it crashes when trying to load the DLL. CLISP doesn't quite have a documented way to load a foreign library AFAICT, that makes things a bit difficult. Gotta figure this one out...
Hmm, everything works fine using CLISP 2.35 under Windows XP. All tests pass except FUNCALL.VARARGS.DOUBLE.
The Windows 2000 "box" where I usually test the windows Lisps is actually my Powerbook running Virtual PC. So perhaps this could some Virtual PC bug, or something like that.
Someone in #lisp promised to test cffi at work using this combo win2000/clisp-2.35 so we'll see. It might be a CLISP bug.
Luis Oliveira wrote:
On 12/set/2005, at 21:12, Kenny Tilton wrote:
ok, back in action.
my current task is to take my working acl/win32 openal demo (using CFFI bindings generated by vzn) and try running it under;
Lispworks/win32
Make sure you download the latest cffi-luis tarball, it contains an important bugfix for Lispworks.
Hmm, I got the latest Lispworks trial and the latest cffi-luis but failed on the first function not being found (alcOpenDevice).
I was going to get the test suite running as a sanity check, but this server is not answering:
http://files.b9.com/rt/rt.tar.gz
Can someone send me that? Should just be a lisp and an asd.
thx, kenny
On 13/set/2005, at 22:21, Kenny Tilton wrote:
Hmm, I got the latest Lispworks trial and the latest cffi-luis but failed on the first function not being found (alcOpenDevice).
Hmm, if you send me the bindings and DLL's I can look into that.