Archives
- 
                Writing Python modules in C with SWIGThe Python C API, while very well put together, is still C and therefore requires a lot of time an effort to understand, let alone use. But every now and then, a programmer comes across something that is either impossible in Python or so prohibitively expensive performance-wise that it is worth dusting off the old [...] Aug 14th, 2007 | Filed under Programming
- 
                Using C libraries in newLISPThe past couple of articles have been tutorials on how to use CFFI to access functions from C libraries in Lisp. Out of completeness, I thought I’d write a short tutorial demonstrating how much easier it is to do the same thing in newLisp. As newLisp is an entirely interpreted language, this built in functionality [...] Jul 14th, 2007 | Filed under Programming
- 
                Wrapping a C library in lisp (part 2)Once the library has been defined and loaded into the Lisp image, work can begin on defining C routines in Lisp. Submit article Jul 3rd, 2007 | Filed under Programming
- 
                Wrapping a C library in lisp (part 1)One of the more significant difficulties I face when developing Lisp applications is the apparent lack of generally compatable database libraries for the various lisp dialects. CLSQL is a nice solution, but it does not get along well on OSX, my development OS, or with CLISP, which is the primary lisp dialect I have available [...] Jul 2nd, 2007 | Filed under Programming