Saturday, April 17, 2004
Psyco
A Python JIT -- utilises an understanding of the high level objects provided in Python (lists , ranges etc) to convert into efficient c code. Seems clever but embryonic -- needs a bunch of heuristics to avoid (C) code explosion.
EXCELLENT animated presentation (using pygame) -- animated JIT internals with a special appearance from a few Lemmings as the CPU -- comment was made that it would be a good technique for teaching kids how to program.
A Python JIT -- utilises an understanding of the high level objects provided in Python (lists , ranges etc) to convert into efficient c code. Seems clever but embryonic -- needs a bunch of heuristics to avoid (C) code explosion.
EXCELLENT animated presentation (using pygame) -- animated JIT internals with a special appearance from a few Lemmings as the CPU -- comment was made that it would be a good technique for teaching kids how to program.