[plt-scheme] Questions on PLT status and project structure
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.)
Scott