Re: ArmedBear Common Lisp relicensed!
From: Andras Simon (asimon_at_math.bme.hu)
Date: 07/31/04
- Next message: Pascal Costanza: "Re: Use of the secondary return value of compute-effective-method"
- Previous message: Vladimir Zolotykh: "mixin precedence"
- In reply to: Adam Warner: "Re: ArmedBear Common Lisp relicensed!"
- Next in thread: Adam Warner: "Re: ArmedBear Common Lisp relicensed!"
- Reply: Adam Warner: "Re: ArmedBear Common Lisp relicensed!"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 31 Jul 2004 11:35:36 +0200
Adam Warner <usenet@consulting.net.nz> writes:
> Addendum: A lot of CMUCL and SBCL code was reused in implementing ABCL,
> which helps explain how Peter Graves was able to achieve so much so
> relatively quickly. Potentially the most time consuming and platform
> specific parts of Common Lisp implementation are the compiler and garbage
> collector. You get these for free with a Java virtual machine (and some of
> the garbage collection options may even be more sophisticated).
While I mostly agree with what you write in your OP, I'm puzzled by
this "get the compiler for free" bit. I guess you mean the JIT.
But it's indeed nice that, with a little help from Peter Graves, the
good folks at Sun and IBM put a lot of effort into making a fast,
cross-platform implementation of Common Lisp :-)
> Lisp.java: // Adapted from SBCL.
This is a bit misleading, I'm afraid.
// Adapted from SBCL.
public static final int mix(long x, long y)
{
long xy = x * 3 + y;
return (int) (536870911L & (441516657L ^ xy ^ (xy >> 5)));
}
Andras
- Next message: Pascal Costanza: "Re: Use of the secondary return value of compute-effective-method"
- Previous message: Vladimir Zolotykh: "mixin precedence"
- In reply to: Adam Warner: "Re: ArmedBear Common Lisp relicensed!"
- Next in thread: Adam Warner: "Re: ArmedBear Common Lisp relicensed!"
- Reply: Adam Warner: "Re: ArmedBear Common Lisp relicensed!"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]