Fink

Package psyco-py26-1.6-1

SystemCVS/rsync Source DistributionsDebian Binary Distributions
stable RSS feed stableunstable RSS feed unstablestableunstable
10.9/x86_64
 
 
 
 
10.8/x86_64
 
 
 
 
10.7/x86_64
 
 
 
 
10.6/x86_64
 
 
 
 
10.6/i386
 
 
 
10.5/i386 *
1.6-1
 
 
 
10.5/powerpc *
 
 
 
 
10.4/i386 *
 
 
 
10.4/powerpc *
 
 
 
 
10.3/powerpc *
 
 
 
 
10.2-gcc3.3/powerpc *
 
 
 
 
10.2/powerpc *
 
 
 
 
10.1/powerpc *
 
 
 
 
Description:   Specializing compiler for Python (1.6-1)
Think of Psyco as a kind of just-in-time (JIT) compiler, a little bit like what exists for other languages, that emit machine code on the fly instead of interpreting your Python program step by step. The difference with the traditional approach to JIT compilers is that Psyco writes several version of the same blocks (a block is a bit of a function), which are optimized by being specialized to some kinds of variables (a "kind" can mean a type, but it is more general). The result is that your unmodified Python programs run faster. Benefits 2x to 100x speed-ups, typically 4x, with an unmodified Python interpreter and unmodified source code, just a dynamically loadable C extension module. Drawbacks Psyco currently uses a lot of memory. It only runs on Intel 386-compatible processors (under any OS) right now. There are some subtle semantic differences (i.e. bugs) with the way Python works; they should not be apparent in most programs.
Section:   10.5-EOL/devel
Maintainer:   None <fink-develATlistsDOTsourceforgeDOTnet>
Website:   http://psyco.sourceforge.net/
License:   BSD
Info-File:   dists/10.4/stable/main/finkinfo/10.5-EOL/devel/psyco-py.info
CVS log, Last Changed: Sun, 07 Jul 2013 17:06:52 (UTC)

Section list - Flat package list - Search packages

(*) = Unsupported distribution.