On Aug 27, 2005, at 4:55 AM, David Tanzer wrote:
Some questions: Are these the actual headers we program against? If
yes, this would assume we use C or C++ to implement the VM, or at
least
these components, right?
Sorry if I'm asking something which has already been resolved, but I
was just searching the mailing list archives and I found much
controversy about which language to use, but I didn't find a
resolution.
Anyway, I thing C/C++ would be a good choice to implement performance
critical parts of the VM.
I think that this problem will be solved organically, as we start
creating code and accepting donations, I'd expect that we'd let
people do both as we worked out some architecture issues. Then, with
what we've learned, I'd expect we'd restart with a clearer roadmap
that will probably include both C/C++ and Java. Pascal is right out.
Another suggestion: IMHO it would be good to use the Java Coding
Conventions in C/C++ code too.
Wow! There's a twist on that bikeshed that I haven't seen before :)
While this has the disadvantage that
the coding style in the C/C++ code might be inconsistent in some
places
it would have the great advantage that all code (and all interfaces)
we write use the same coding style.
Yes, that's true. OTOH, having two styles helps you realize what
language you're looking at :) My biggest concerns about coding style
are safety and clarity - use {} even for one liners, don't get cute
and write perl-like statements just 'cuz, and document, document,
document. I'd be happy w/ one style...
geir
Regards, David.
On Fri, 2005-08-26 at 09:24 -0700, Weldon Washburn wrote:
method_access.txt has been added.
On 8/25/05, Weldon Washburn <[EMAIL PROTECTED]> wrote:
On 8/25/05, Davanum Srinivas <[EMAIL PROTECTED]> wrote:
Weldon,
from which wiki page is this field_access.txt url linked from?
could
we not add the code that wiki page itself? (if you enclose with
"{{{"
and "}}}" with the code in between it looks nice)
Oops. Sorry. I put an http link to field_access.txt in
http://wiki.apache.org/harmony/HarmonyArchitecture. Its under
the "VM
Core" paragraph that Ricardo added last week. Its about 3/4 of the
way down the page.
thanks,
dims
--
David Tanzer, Guglhupf Studios, http://guglhupf.net
My PGP Public Key: http://guglhupf.net/david/david.asc
--
Brain: Here we are, Pinky--at the dawn of time!
Pinky: Narf, Brain. Wake me at the noon of time.
-- When Mice Ruled the Earth
--
Geir Magnusson Jr +1-203-665-6437
[EMAIL PROTECTED]