Python syntax in Lisp and Scheme

Marco Antoniotti marcoxa at cs.nyu.edu
Fri Oct 10 17:33:18 CEST 2003


Rainer Deyke wrote:
> Pascal Costanza wrote:
> 
>>Pick the one Common Lisp implementation that provides the stuff you
>>need. If no Common Lisp implementation provides all the stuff you
>>need, write your own libraries or pick a different language. It's as
>>simple as that.
> 
> 
> Coming from a C/C++ background, I'm surprised by this attitude.  Is
> portability of code across different language implementations not a priority
> for LISP programmers?
> 

It is.  However, history has run against Lisp in this respect.  First of 
all, there are more than 1.84 implementations of Lisp (4 commercial 
ones) and the vendors do not have much incentive in making something 
completely portable.  OTOH *there are* cross platforms compatibility 
layers for many of the things you need.  But the problem facing any 
Common Lisp library writer is to decide how much to go in terms of cross 
  implementation and cross platform portability.

Having said that, lets note however, that the actual footprint of CL is 
large enough to allow you to write nice portable programs in a much 
easier way than e.g. in Scheme or in pre- (and, to some extent post-) 
STL C++.

Cheers
--
Marco





More information about the Python-list mailing list