> Luke J Crook wrote: > I know cl-build has a problem with this. Right now lispbuilder-sdl > cannot > be used with cl-build because we bundle trivial-features.
Why is this a problem? I assume CFFI is installed by cl-build, too, which needs trivial-features. So we don't need to bundle trivial-features for cl-build. > Doesn't this get into the specific dependencies of CFFI ? For example > the > latest version of CFFI may not work with the latest version of > Alexandria. > Or a later version of CFFI might not work with the previous version of > Alexandria. Now the onus is placed on us to make sure we keep our list > of > dependencies in sync. I've installed cffi-090725.tar.gz and the only problem is with the string and pointer, but this is a problem of my old LispWorks version. A quick hack to avoid changing the Lispbuilder source I've found: adding "(when (eql type :string) (setf type :pointer))" to parse-type in early-types.lisp in the CFFI library. I think for the long term we should not support LispWorks < version 5. > That means that you won't be able to use sdl-mixer as the callbacks > from > SDL_mixer requires support for alien threads. You should still be able > to > use the audio glue library that is included in lispbuilder-sdl. Perhaps > we > should write a glue library around SDL_mixer so that it becomes stable > on Windows? Not everyone needs audio and it seems like there is a dependency to the mixer when doing "(asdf:operate 'asdf:load-op :lispbuilder-sdl)", so to make it usable for people with older LispWorks version, I've removed the function for 4.3 versions. The long term solution for me is to buy the new professional version of LispWorks or using Closuzre CL. If there is a free implementation available on all platforms, with which alien threads are supported, I don't think that we should invest more time for it. -- Frank Buss, f...@frank-buss.de http://www.frank-buss.de, http://www.it4-systems.de _______________________________________________ application-builder mailing list application-builder@lispniks.com http://www.lispniks.com/mailman/listinfo/application-builder