[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: define-method-combination
Date: Mon, 23 May 88 08:33:01 -0700
From: kempf@Sun.COM
More importantly for commercial purposes, C++. That's the competition.
While it is unlikely that we will be able to get performance comparible
to C++ on the first round, given your Sufficiently Smart compiler, it
should be possible to approach it. Whether a Sufficiently Smart CLOS
compiler happens, however, is again a question of priorities.
I agree with you, but would like to point out that I don't think the
existence of method combination has any bearing on the issue. I think
multiple inheritance and slot access are the areas that cause more
performance impact compared to C++. Furthermore I think the real
performance issues are entirely outside of CLOS, in areas such as
garbage collection and other things that Lisp does for you but C++
does not, and in the fact that the performance comparison is likely
to be on C's "home turf", hardware that is highly adapted for C and
less well adapted for Lisp.