Yes, I don't like macros either, and we should absolutely get rid of them in VMKit.<div><br></div><div>To answer your question on VMKit's roadmap, here is at least mine from shorter to longer term:</div><div>- Support copying and generational collectors of MMTk in J3: we are almost there</div>
<div>- Re-factor VMKit to better be a VM framework</div><div>- Re-write N3</div><div><br></div><div>Any help towards that roadmap is greatly appreciated :)</div><div><br></div><div>Nicolas<br><br><div class="gmail_quote">
On Mon, Jul 19, 2010 at 7:25 PM, Minas Abrahamyan <span dir="ltr"><<a href="mailto:minas.subs@gmail.com" target="_blank">minas.subs@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Nicolas,<br>
<br>
All what I meant was that macros:<br>
* make debugging more difficult through that they<br>
* hinder source code navigation<br>
<br>
It's Ok if you wrote it one time, it rock-stable works, and never need<br>
to get there again,<br>
But once it is needed to debug that code.... problems arise.<br>
<br>
Anyway, VMkit is very interesting project, thank you for it :) and<br>
other creators too).<br>
I'm almost get accustomed to it; especially after get debug-logging reenabled.<br>
<br>
***<br>
So, how do you see VMkit now, what's its stage now? Where is its<br>
current place on roadmap?<br>
<br>
Regards,<br>
Minas<br>
<br>
On Mon, Jul 19, 2010 at 8:51 PM, nicolas geoffray<br>
<div><<a href="mailto:nicolas.geoffray@gmail.com" target="_blank">nicolas.geoffray@gmail.com</a>> wrote:<br>
</div><div>> Hi Minas,<br>
> Consider that VMKit started as a research project (ie prototype), and these<br>
> macros eased the implementation of another research project. They are not<br>
> needed for a spec-compliant JVM, but the implementation of other projects<br>
> was made easier by having them here.<br>
> Nicolas<br>
><br>
> On Fri, Jul 16, 2010 at 6:58 AM, Minas Abrahamyan <<a href="mailto:minas.subs@gmail.com" target="_blank">minas.subs@gmail.com</a>><br>
> wrote:<br>
>><br>
>> Trying to debug this happens to very specific code peculiarities:<br>
>><br>
>> Overuse of #define-s!<br>
</div><div><div></div><div>_______________________________________________<br>
vmkit-commits mailing list<br>
<a href="mailto:vmkit-commits@cs.uiuc.edu" target="_blank">vmkit-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits</a><br>
</div></div></blockquote></div><br>
</div>