[vmkit-commits] J3 crushes on HelloWorld

nicolas geoffray nicolas.geoffray at gmail.com
Mon Jul 19 16:24:41 PDT 2010


Yes, I don't like macros either, and we should absolutely get rid of them in
VMKit.

To answer your question on VMKit's roadmap, here is at least mine from
shorter to longer term:
- Support copying and generational collectors of MMTk in J3: we are almost
there
- Re-factor VMKit to better be a VM framework
- Re-write N3

Any help towards that roadmap is greatly appreciated :)

Nicolas

On Mon, Jul 19, 2010 at 7:25 PM, Minas Abrahamyan <minas.subs at gmail.com>wrote:

> Hi Nicolas,
>
> All what I meant was that macros:
> * make debugging more difficult through that they
> * hinder source code navigation
>
> It's Ok if you wrote it one time, it rock-stable works, and never need
> to get there again,
> But once it is needed to debug that code.... problems arise.
>
> Anyway, VMkit is very interesting project, thank you for it :) and
> other creators too).
> I'm almost get accustomed to it; especially after get debug-logging
> reenabled.
>
> ***
> So, how do you see VMkit now, what's its stage now? Where is its
> current place on roadmap?
>
> Regards,
> Minas
>
> On Mon, Jul 19, 2010 at 8:51 PM, nicolas geoffray
> <nicolas.geoffray at gmail.com> wrote:
> > Hi Minas,
> > Consider that VMKit started as a research project (ie prototype), and
> these
> > macros eased the implementation of another research project. They are not
> > needed for a spec-compliant JVM, but the implementation of other projects
> > was made easier by having them here.
> > Nicolas
> >
> > On Fri, Jul 16, 2010 at 6:58 AM, Minas Abrahamyan <minas.subs at gmail.com>
> > wrote:
> >>
> >> Trying to debug this happens to very specific code peculiarities:
> >>
> >> Overuse of #define-s!
> _______________________________________________
> vmkit-commits mailing list
> vmkit-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/vmkit-commits/attachments/20100720/111cb29d/attachment.html>


More information about the vmkit-commits mailing list