[pypy-svn] rev 1904 - pypy/trunk/doc/funding
pedronis at codespeak.net
pedronis at codespeak.net
Tue Oct 14 17:37:03 CEST 2003
Author: pedronis
Date: Tue Oct 14 17:37:02 2003
New Revision: 1904
Modified:
pypy/trunk/doc/funding/B1.0_objectives.txt
Log:
more structure to Current State of the Art
Modified: pypy/trunk/doc/funding/B1.0_objectives.txt
==============================================================================
--- pypy/trunk/doc/funding/B1.0_objectives.txt (original)
+++ pypy/trunk/doc/funding/B1.0_objectives.txt Tue Oct 14 17:37:02 2003
@@ -81,13 +81,8 @@
Current State of The Art
------------------------------
-Haskell monadic modular interpreters [LHJ95]_ [H98]_ are a
-researched attempt at achieving modularity for interpreters. They have
-not been tried on something as large as Python, however, as the approach is hard
-to relate to for programmers accustomed to more conventional Object-Oriented
-(OO) programming and requires sophisticated partial evaluation to remove the
-monadic overhead. Monad transformers can also be used to modularize
-continuation passing, exceptions and other control flow aspects.
+Intepreters Modularity
+++++++++++++++++++++++++
In its basics, the approach of writing a language interpreter in the
language itself (a subset thereof) and then producing a running
@@ -100,6 +95,18 @@
translator, the code and Object Spaces encapsulating the core language
and its semantics and further pluggable modules for both.
+Haskell monadic modular interpreters [LHJ95]_ [H98]_ are a
+researched attempt at achieving modularity for interpreters. They have
+not been tried on something as large as Python, however, as the approach is hard
+to relate to for programmers accustomed to more conventional Object-Oriented
+(OO) programming and requires sophisticated partial evaluation to remove the
+monadic overhead. Monad transformers can also be used to modularize
+continuation passing, exceptions and other control flow aspects.
+
+
+JITs and Dynamic Optimisation Complexity
+++++++++++++++++++++++++++++++++++++++++++
+
JIT compilers have been reasonably well studied; an account of their
history is given in [A03]_ . But actually writing a JIT compiler for
a given language is generally a major task [WAU99]_ .
@@ -287,4 +294,4 @@
Loingtier and John Irwin, "Aspect-Oriented Programming", ECOOP'97
http://www2.parc.com/csl/groups/sda/publications/papers/Kiczales-ECOOP97/for-web.pdf
-.. file = kiczales97aspectoriented.pdf
\ No newline at end of file
+.. file = kiczales97aspectoriented.pdf
More information about the Pypy-commit
mailing list