Okay, I've looked into the things discussed in the IRC session.

First off, my initial idea is ill-defined, not really useful, and Factor's 
current DFAs are okay, or at least as efficient as they'd be in the 
Lerner/Grove/Chambers framework.  Even though it's a little crufty, 
compiler.tree should be done away with someday anyhow.  But that rewrite would 
be a lot of work (according to Daniel) and I'm not too excited about it as a 
project.

On the other hand, Slava discussed writing a GVN pass, so I was looking over 
some GVN stuff -- mostly skimming the VanDrunen GVN-PRE thesis.  I found that 
really interesting; I think implementing some sort of GVN would make for a good 
project (thesis or otherwise, though I think my advisor will like it).  If 
you're okay with me working on it:

- We'd need the GC map refactoring first.  Would it be part of the project, or 
is it more of a "todo"?  Maybe I should do it to get more familiar with the 
code?

- On that note, is there a recommended reading list of compiler.cfg vocabs to 
get up to speed?  I mean, I'd read all I could, but maybe there's handful of 
important ones to make for a shorter adjustment period.

- Recommended non-code reading?  Papers, books, slides, whatever?

Thanks for the discussion,

-- Alex Vondrak
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to