[plt-scheme] Questions on PLT status and project structure

From: Scott McLoughlin (scott at adrenaline.com)
Date: Wed Oct 14 06:31:46 EDT 2009

Kind folks - a few questions on PLT Scheme:

First questions regard performance. First, is there an inlining 
directive (or delcaration or proclamation, etc.)
Second, are there type proclamations to speed up common fixnum 
arithmatec, vector indexes, etc.  Is there
are role for typed-scheme here?

Second questions reqargd PLT as an open source project. Are there good 
documents on PLT internals and
optimization/compilation strategies? Is there are formal "front end" vs. 
optimizations vs. "back end + more
optimizations" style architecture to the compiler?  A simple matter of 
fact, is there a considerable number of
community contributors to the "core group" working on the PLT compiler 
and runtime system itself?

Third, is there thorough documentation (NOT academic papers) on the PLT JIT.

Fourth,  Is there a formal roadmap for the Planet libraries - a sort of 
wishlist from the core development group
or user community vote/consensus.  Similarly, is there an up to date 
raodmap for the core PLT system?

Fifth, how well is the PLT system structures towards becoming a 
user-driven open source project?

To boil all this down to a general scheme community question, PLT has 
become *very* popular in the
scheme community (programmer community, to a lesser degree) at large. 
How stable a platform does
it present for a future canonical open source project should the 
academic group behind PLT abandon
the platform for one reason or another (lack of funding, changing 
research focus, etc.)


Posted on the users mailing list.