[Openmcl-devel] Clozure/Lisp newbie question

Pascal J. Bourguignon pjb at informatimago.com
Thu Apr 12 06:36:30 PDT 2012

Gerry Weaver <gerryw at compvia.com> writes:
> Sorry for the delay. I got distracted by work. I just wanted to say
> thanks for your responses. I was really hoping that things would be
> reasonably portable. I would seem if one is careful, it's possible to
> write the bulk of an application with the Mac IDE and then do some
> minor tweaking for the other platforms if necessary.

I would say, the two most important thing to ease portability are:

1- use portability libraries when they exist (eg. use CFFI instead of
   native FFI).  Check http://cliki.net for an index.

2- you may use implementation specific things, but then do it in some
   specific "low-level" module that is easily identified and changed
   when you want to port the application to another plateform.  If well
   done, this "low-level" module may be the seed for the next
   portability library ;-)

__Pascal Bourguignon__                     http://www.informatimago.com/
A bad day in () is better than a good day in {}.

More information about the Openmcl-devel mailing list