[pypy-dev] __builtin__ module

Scott Fenton scott at fenton.baltimore.md.us
Sat Jan 25 01:34:20 CET 2003


On Sat, Jan 25, 2003 at 01:55:04AM +0100, Samuele Pedroni wrote:
> [snip]
> I guess that what you mean is that (limited) untyped bit vectors can be used in
> an intermediate representation near to machine code generation in a
> to-machine-code compiler.
> 
> My point is that wrt  capturing python semantics in python in a way that is
> statically analyzable in order to produce widely different "backends" the
> notion of untyped bits  vector is likely too low level. (Even if the backend
> set should encompass "compilers").
> 

OK then, in that case, sure. Bit vectors do end up being too
low-level. I think it would really help this project to have
a clear statement of what we're aiming to do: ie., do we 
want a parser with multiple backends, two of which are interpet
and compile, or do we want a simple python->machine code or 
python->execute as interpeted translator?

-Scott

-- 
char m[9999],*n[99],*r=m,*p=m+5000,**s=n,d,c;main(){for(read(0,r,4000);c=*r;
r++)c-']'||(d>1||(r=*p?*s:(--s,r)),!d||d--),c-'['||d++||(*++s=r),d||(*p+=c==
'+',*p-=c=='-',p+=c=='>',p-=c=='<',c-'.'||write(1,p,1),c-','||read(2,p,1));}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/pypy-dev/attachments/20030124/fc8faf8a/attachment.pgp>


More information about the Pypy-dev mailing list