Re: The topic of the Java Compiler

2005-05-16 Thread Thorbjørn Ravn Andersen
Tom Tromey wrote: If it is being developed, then it is another good choice. Basically the message is, unless a particular license is a hard requirement, there is little reason to write a java compiler. The most active compiler project at the moment appears to be the Eclipse compiler, which is a

Re: State of the World

2005-05-16 Thread Tom Tromey
> "Ben" == Ben Laurie <[EMAIL PROTECTED]> writes: Ben> Tom Tromey wrote: >> * Fragmentation. I think there are too many free JVMs. In particular >> the "C/C++-based VM" niche is over-full. It ought to be possible, >> though difficult, to write a configurable core VM that can be reused >> by

Re: Java

2005-05-16 Thread Ben Laurie
Mark Brooks wrote: Hey, this is an Apache project. There is no lead - we're all peers. Then we are doomed. :) Plenty of Apache projects have worked this way, with great results. -- http://www.apache-ssl.org/ben.html http://www.thebunker.net/ "There is no limit to what a man can do or how fa

intro & questions

2005-05-16 Thread Simon Cooper
Hi, im a fairly new programmer (computer science student at Cambridge UK) and am looking to get started on oss/java project and thought this would be a nice place to start. I'll be mainly hanging around in the background, maybe doing a few of the class libraries, docs, etc. questions - How 'int

Re: Developing Harmony

2005-05-16 Thread Tom Tromey
> "Steve" == Steve Blackburn <[EMAIL PROTECTED]> writes: Steve> I am going to stick my neck out and make a few concrete suggestions Steve> for how the Harmony VM might be developed. Excellent post. I would like to mention a different possibility: * Write a new, modular VM in C or C++ - G

Re: GC Compatibility (was: Re: State of the World)

2005-05-16 Thread Tom Tromey
> "Steven" == Steven Augart <[EMAIL PROTECTED]> writes: Steven> What really quashed the idea was the issue of garbage Steven> collection -- GCC is not designed to pass type information Steven> down to the lower levels of the compiler, so GCJ doesn't build Steven> a "gc map", which you need in

Re: Java

2005-05-16 Thread acoliver
Mark Brooks wrote: Hey, this is an Apache project. There is no lead - we're all peers. Then we are doomed. :) That's absurd. But if you are looking for something to do how can we figure out the viability of this approach, and either park the idea as an interesting one but not appropria

Re: Introduction, and a question

2005-05-16 Thread Christian Damsgaard
I brought up this idea with Lars Bak (HotSpot architect at Sun back then) at a conference some years back when Sun introduced the HotSpot VM. The argument back then was that a program mays not execute in the same pattern every time and the optimization made previously may no longer apply. Rega

Re: Introduction, and a question

2005-05-16 Thread Steve Blackburn
Take a look at Quicksilver (no longer active). http://www.research.ibm.com/quicksilver/ "The Quicksilver project is exploring novel compilation models for Java. Our goals are to support deep analysis, aggressive optimization, testability and control over executables, all in the context of a fully

RE: Introduction, and a question

2005-05-16 Thread Subramanian, Sundar
I don't know much about JVM and am a total newbie to this group but Brad's question set me thinking. I guess what Brad is asking is for a snapshot of the state of JVM. This would be really useful to migrate stuff from one environment to another preserving the underlying state. I am sure this idea

Re: Where is Geir Magnusson?

2005-05-16 Thread Geir Magnusson Jr.
Can we just keep pushing to bring things to the dev list? geir On May 15, 2005, at 9:15 PM, Matthew Johnson wrote: I try to stay connected and to scroll back and look but that's not reliable and its certainly not archived. Defaulting to IRC is very anti-community IMO. In Axis land we have a weekly,

Re: Java

2005-05-16 Thread Geir Magnusson Jr.
On May 15, 2005, at 9:48 PM, Mark Brooks wrote: Hey, this is an Apache project. There is no lead - we're all peers. Then we are doomed. :) But if you are looking for something to do how can we figure out the viability of this approach, and either park the idea as an interesting one b

Re: Apache Harmony / GNU Classpath

2005-05-16 Thread Geir Magnusson Jr.
On May 16, 2005, at 2:38 AM, Stu Statman wrote: Geir Magnusson Jr. wrote: the classlibrary is. GNU Classpath is something we are going to work with now, and sort out the license issues in parallel. Does this mean that the core classes development work will happen within and as part of the GNU

Re: Introduction, and a question

2005-05-16 Thread Brad Cox
Doubt it would/should be done automatically. Checkpoints would be triggered by a checkpoint() library call which would save the executable state as an executable file (and exit without returning). When the file is executed, execution would resume as if returning from the checkpoint() function.

Re: Java

2005-05-16 Thread Geir Magnusson Jr.
On May 15, 2005, at 9:48 PM, Mark Brooks wrote: Hey, this is an Apache project. There is no lead - we're all peers. Then we are doomed. :) Hardly :) But if you are looking for something to do how can we figure out the viability of this approach, and either park the idea as an interest

RE: Java

2005-05-16 Thread Patrice Le Vexier
It would be sad if the list really exponentially divide. I thing such a big project need a lot of people, and not only VM or compiler gurus. I think one of the big interest of this project is it can elevate the java knowledge of the community. But for that, an effort must be made to integrate new c

Re: Apache Harmony / GNU Classpath

2005-05-16 Thread Ricky Clarkson
I thought GPL+Exception was fine to fork.. On 16/05/05, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: > > On May 16, 2005, at 2:38 AM, Stu Statman wrote: > > > Geir Magnusson Jr. wrote: > > > > > >> the classlibrary is. GNU Classpath is something we are going to > >> work with now, and sort out

Re: Apache Harmony / GNU Classpath

2005-05-16 Thread Mladen Turk
Geir Magnusson Jr. wrote: On May 16, 2005, at 2:38 AM, Stu Statman wrote: Does this mean that the core classes development work will happen within and as part of the GNU Classpath project? Or is there an intent to fork? Right now, I see nothing else out there, so yah, we can use GNU Classpat

Re: Apache Harmony / GNU Classpath

2005-05-16 Thread S. Meslin-Weber
Hi Geir, On Mon, May 16, 2005 at 06:47:40AM -0400, Geir Magnusson Jr. wrote: > > I have no intention of forking GNU Classpath. Even if we wanted to, > we couldn't because of the license. > Just to be clear on this point, the license for GNU Classpath is GPL+Exception and does not prohibit fo

Re: Questions about the Classpath license exception

2005-05-16 Thread Stefano Mazzocchi
[EMAIL PROTECTED] wrote: That's a bit knee jerk. Far more value could be found from working together. We have more in common than not. If we learn to compromise and work together, the gains will be tremendous. Seperately we're all a bunch of qubbling groups who produce pieces of Java that ar

Re: impatient ;)

2005-05-16 Thread Stefano Mazzocchi
Here is my take (with all my hats off): Patrice Le Vexier wrote: Dear all, correct me if i'm wrong, but, to make a J2SE platform, we need: - a compiler (javac) let's use eclipse JDT compiler. it rocks, it's fast, has a compatible license and uses classloaders instead of classpaths (makes it a lot

Stop worrying about licenses!

2005-05-16 Thread Leo Simons
Hi all, Thanks for all the input into the legal discussion so far. We've got enough input for now :-) Roughly 95% of the people on this list should from this point forward stop worrying about licensing issues for, oh, I dunno, the next 6 months. The harmony project mentors and its PPMC will keep

Re: Introduction, and a question

2005-05-16 Thread Stefano Mazzocchi
Christian Damsgaard wrote: I brought up this idea with Lars Bak (HotSpot architect at Sun back then) at a conference some years back when Sun introduced the HotSpot VM. The argument back then was that a program mays not execute in the same pattern every time and the optimization made previously

Re: Java

2005-05-16 Thread Stefano Mazzocchi
Steve Blackburn wrote: The OS dependencies of the core harmony VM should be very minimal. In the case of Jikes RVM, there is a very thin layer of C code that interfaces to the OS (signals, system calls, bootstrap). OS ports are fairly straightforward and very well contained within this interfa

Re: Developing Harmony

2005-05-16 Thread Ben Laurie
Tom Tromey wrote: "Steve" == Steve Blackburn <[EMAIL PROTECTED]> writes: Steve> I am going to stick my neck out and make a few concrete suggestions Steve> for how the Harmony VM might be developed. Excellent post. I would like to mention a different possibility: * Write a new, modular VM in C or C

Re: Java

2005-05-16 Thread Ahmed Saad
hi all... i'm a computer science student located in cairo, egypt with a modest experience in c/c++ (wrote some bsd-style sockets and posix stuff) and designing web applications with java/php i've just read about harmony yesterday on slashdot and i'm just itching to be invloved... and i tota

Re: Apache Harmony / GNU Classpath

2005-05-16 Thread Stu Statman
Geir Magnusson Jr. wrote: On May 16, 2005, at 2:38 AM, Stu Statman wrote: Geir Magnusson Jr. wrote: the classlibrary is. GNU Classpath is something we are going to work with now, and sort out the license issues in parallel. Does this mean that the core classes development work will happen within

Trampoline

2005-05-16 Thread Davanum Srinivas
Short Story: Please take a look if you haven't already - http://www.cs.pdx.edu/~sanseri/kaffe/k2.html Long story: Was trying to compile Kaffe on WinXP using cygwin and ran into some compile errors, that got me googling and led me to this nice article on Trampolines in Kaffe. Here's the abstract:

Re: Java

2005-05-16 Thread Mark Brooks
Why? Because knowing what tools we are going to use is the logical first step. _ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

Re: Java

2005-05-16 Thread Mark Brooks
Then we are doomed. :) Hardly :) I was joking. But we do seem to be in a state of flux right now. _ Don’t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/

Harmony Project Structure Attempt

2005-05-16 Thread Listreader account
Hello all, I have created an initial attempt at reaching a consensus regarding the structure of the Harmony project on http://www.jguru.se/jguru/control/Developers/Harmony I was convenient and lazy enough to stash all on one page for now. Please read through it and post your comments on the de

Re: impatient ;)

2005-05-16 Thread Davanum Srinivas
i hereby second all the motions :) -- dims On 5/16/05, Stefano Mazzocchi <[EMAIL PROTECTED]> wrote: > Here is my take (with all my hats off): > > Patrice Le Vexier wrote: > > Dear all, > > > > correct me if i'm wrong, but, to make a J2SE platform, we need: > > > > - a compiler (javac) > > let'

Re: intro & questions

2005-05-16 Thread FaeLLe
On 5/16/05, Simon Cooper <[EMAIL PROTECTED]> wrote: > > Hi, im a fairly new programmer (computer science student at Cambridge UK) > and am looking to get started on oss/java project and thought this would be > a nice place to start. I'll be mainly hanging around in the background, > maybe doing

Re: Questions about the Classpath license exception

2005-05-16 Thread FaeLLe
On 5/15/05, Mark Brooks <[EMAIL PROTECTED]> wrote: > > >To be clear, so as no-one feels they've been misled in the future, this > is > >not what we'd like in the best of all possible worlds. In that world, > >classpath would be relicensed under the AL, or a compatible licence. > > > >What's liste

RE: Introduction, and a question

2005-05-16 Thread Santiago Gala
El lun, 16-05-2005 a las 16:08 +0530, Subramanian, Sundar escribiÃ: (...) > I guess what Brad is asking is for a snapshot of the state of JVM. > This > would be really useful to migrate stuff from one environment to > another > preserving the underlying state. I have mixed feelings about having a

Re: I hope the JVM implements most using Java itself

2005-05-16 Thread usman bashir
Geir I ll favor ur argument, at this time no need to worry about coding yet, i dont understand why guys are being impatient, when u go for quality , performance, and efficiency then u have to think before u leap. so i think every one of us knows these are proof of concept things which we will i

Re: Compilation of other languages

2005-05-16 Thread usman bashir
Hi! i think , though idea is great but expanding the focus too broad may complicate the things, but as this could be requirement in future so i think its better to use a moduler architecure and allow us to embed new modules later on but for now lets concentrate over on JVM only. On 5/15/05,

Re: Stop worrying about licenses!

2005-05-16 Thread Davanum Srinivas
Amen :) -- dims On 5/16/05, Leo Simons <[EMAIL PROTECTED]> wrote: > Hi all, > > Thanks for all the input into the legal discussion so far. We've got enough > input for now :-) > > Roughly 95% of the people on this list should from this point forward stop > worrying about licensing issues for, o

Re: impatient ;)

2005-05-16 Thread Archie Cobbs
Stefano Mazzocchi wrote: Those who have a JVM and want to donate it under the apache license to seed harmony raise their hands now! As mentioned before, and/all of JC [1] is available and I'll be happy to relicense it. All of the code was written by me (though I didn't invent all of the algorithms

Re: IRC channel (s)

2005-05-16 Thread usman bashir
Thnx Geir! it really helps us as some time due to workload its impossible to be there and i hope u realy assemble us with others :) On 5/16/05, Sanjeev Shankar <[EMAIL PROTECTED]> wrote: > > Good Point > > On 5/15/05, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: > > > > On May 10, 2005

Harmony architecture attempt

2005-05-16 Thread Listreader account
Hello all, I spent an hour or two creating an overview document for Harmony architecture. Take a look and send any comments to the list. The document may serve as a point of origin for the discussion: http://www.jguru.se/jguru/control/Developers/Harmony I would assume that we have an incubator s

Re: class file reader

2005-05-16 Thread Henri Yandell
Discussion on the BCEL list the other day seemed to agree that ASM is the way to go. BCEL has some few features it does not, but they're all quite non-mainstream. Hen On 5/13/05, Rob Gonzalez <[EMAIL PROTECTED]> wrote: > The bytecode verifier is not a particularly difficult thing to > implement,

Stop this framework/modularity madness!

2005-05-16 Thread Rodrigo Kumpera
Making Harmony modular enouth to be kind of a JVM framework cannot be done before having a working JVM. There is a lot of literature about how frameworks should emerge from continuous design and development. This must not be the focus until required, so no JIT plugable layer until someone tries to

Re: Apache Harmony / GNU Classpath

2005-05-16 Thread usman bashir
But ! if u people dont mind (dont take me splitter again ;) ) then i would say while considering Classpath for library we should design in such a way that if some one want to replace with its own (his own wish thats what OSS is ) then he can do it easily. (and i hope follwowing the TCK it could

Re: Developing Harmony

2005-05-16 Thread Nicolas Toper
Hi all, I'm a Java programmer and a CS student at CNAM in France. I'm interested to work in this project. About the C vs C++, I'd suggest C for various reasons: - C is simpler to learn/use than C++ - C++ memory footprint is usually bigger than C one - C++ is good for mixing high level and low

Re: Java

2005-05-16 Thread Berlin Brown
On 5/16/05, Ahmed Saad <[EMAIL PROTECTED]> wrote: > hi all... i'm a computer science student located in cairo, egypt with a > modest experience in c/c++ (wrote some bsd-style sockets and posix stuff) > and designing web applications with java/php i've just read about > harmony yesterday on slas

Re: Developing Harmony

2005-05-16 Thread Simon Chappell
On 5/16/05, Ben Laurie <[EMAIL PROTECTED]> wrote: *snip* > Question to the floor: if it had to be one of C and C++, which would you > prefer? C. C++ was a terrible thing to do to a language! :-) Simon