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]


Reply via email to