Re: How Common Lisp sucks
- From: spammer@xxxxxxxxxxxxxxxxxxxxx (Jyri J. Virkki)
- Date: Wed, 19 Apr 2006 01:40:57 -0000
In article <87zmijlee3.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxx>,
Pascal Bourguignon <pjb@xxxxxxxxxxxxxxxxx> wrote:
Ron Garret <rNOSPAMon@xxxxxxxxxxx> writes:
Cross-compiler portability for C and C++ is pretty good. It's even
pretty good for CL as long as you don't have to interface with the
outside world, which is exactly the problem.
I don't think so. Try to link a library compiled for the Darwin/ppc
virtual machine with your program compiled for the Linux/x86 virtual
machine.
I can't tell if this response was just meant to be silly or not;
apologies if misunderstood. I bet the original poster meant source
portability, not attempting to link shared objects from different
platforms into one executable..
Source cross-compiler portability for C and C++ is indeed quite good.
In my day job my product is largely C/C++ (with parts in Java and a
smattering of scripting languages around the edges). While I do all my
work on Solaris, the product ships on at least 5 different OS's across
several hardware architectures, using different compilers on every
platform. It is not a problem.
By the same token, it's hard to interface a library compiled for the
SBCL/x86 virtual machine with a program compiled for the clisp virtual
machine.
And yet it is not a problem with Java (or perl/python/ruby/..). In my
free time I sometimes write code for friends, some of whom run windows
(they are decent people otherwise). As I don't own any windows
machines at home, I write such code in Java, compile it into class
files on either Linux, Solaris or OS X and send the jar files to
friends who run the applications on windows. It Just Works. Is there
any way I can pull this off using lisp? (Serious question, I'd love to try!)
None of this is meant to detract from lisp. Lisp is fun and I'm
enjoying it a lot. But if we're going to compare languages, it's good
to be objectively honest about the facts. Some of the problems with
lisp are non-issues in other languages. Of course it cuts both ways,
obnoxious problems in other languages can become non-issues in lisp.
--
Jyri J. Virkki - Santa Cruz, CA
.
- Follow-Ups:
- Re: How Common Lisp sucks
- From: Joerg Hoehle
- Re: How Common Lisp sucks
- From: Pascal Bourguignon
- Re: How Common Lisp sucks
- References:
- How Common Lisp sucks
- From: Ron Garret
- Re: How Common Lisp sucks
- From: Dmitry Gorbatovsky
- Re: How Common Lisp sucks
- From: Ron Garret
- Re: How Common Lisp sucks
- From: Pascal Bourguignon
- How Common Lisp sucks
- Prev by Date: Re: How Common Lisp sucks
- Next by Date: Re: How Common Lisp sucks
- Previous by thread: Re: How Common Lisp sucks
- Next by thread: Re: How Common Lisp sucks
- Index(es):
Relevant Pages
|
Loading