Re: [pypy-dev] Naming scheme

2009-04-16 Thread Jakub Gustak
interpreters for two different CPython versions - how would you name this? Maybe keep the numbering, but give releases some fancy names, like ubuntu, but regarding on what features are central within this release. Let's say: pypy-1.1-two-point-fiver pypy-2.0-jitted Até já! Jakub Gustak

Re: [pypy-dev] new way to organise test state / new blog

2009-02-22 Thread Jakub Gustak
i just created a blog where i intend to write about news regarding testing and python and metaprogramming. http://tetamap.blogspot.com/ Next blog to subscribe. Good. and did a first posting about a new way of doing test state setup with py.test. Um, does anybody know how to do code

[pypy-dev] summer of code 2008

2008-03-26 Thread Jakub Gustak
I'm not sure about the technical details, but it sounds like a grea idea. I think PyPy could benefit from more projects that explore parallelism. Still. No sign of PyPy at the PSF ideas page. Is there any chance, PyPy will participate? __ Jakub Gustak

Re: [pypy-dev] Summer of Code

2008-03-18 Thread Jakub Gustak
, Jakub Gustak ___ pypy-dev@codespeak.net http://codespeak.net/mailman/listinfo/pypy-dev

[pypy-dev] summer of code 2008

2008-03-07 Thread Jakub Gustak
-parallel.html http://www.haskell.org/ghc/docs/latest/html/libraries/parallel/Control-Parallel.html EOM Cheers, Jakub Gustak ___ pypy-dev@codespeak.net http://codespeak.net/mailman/listinfo/pypy-dev

Re: [pypy-dev] scheme interpreter [status report]

2007-08-02 Thread Jakub Gustak
like to get nested ellipses working and then start playing with continuations. Wish me luck. Cheers, Jakub Gustak ___ pypy-dev@codespeak.net http://codespeak.net/mailman/listinfo/pypy-dev

Re: [pypy-dev] scheme interpreter [status report]

2007-07-26 Thread Jakub Gustak
Some more info. We have working simple macros. They are hygienic and referentially transparent. r5rs states that if macro introduces new binding, it should be renamed to avoid conflicts with other identifiers. In our case we create syntactic closure like described in:

Re: [pypy-dev] scheme interpreter [status report]

2007-07-26 Thread Jakub Gustak
. Still only (let ...) and (let* ...) are fully compatible with macro expanding. (letrec ...) is not. In the future: more macros! (ellipsis, recursive expanding and CPS style macros) Cheers, Jakub Gustak ___ pypy-dev@codespeak.net http://codespeak.net/mailman

Re: [pypy-dev] scheme interpreter [status report]

2007-07-20 Thread Jakub Gustak
What's on with scheme interpreter: Nice progress during post EuroPython sprint, see: http://codespeak.net/pipermail/pypy-dev/2007q3/003919.html And after the sprint: (define (fun args) body) syntactic sugar added to lambda definitions. (begin ...), (letrec ...) added. This leads to small

Re: [pypy-dev] More sprint reporting

2007-07-17 Thread Jakub Gustak
Here is what happened with scheme interpreter: Antonio and I were working on scheme interpreter to translate. - (antocuni, jlg) The biggest issue was with number handling, it resulted with numbers hierarchy rethinking and arithmetical operations refactoring most of them are dynamically

Re: [pypy-dev] [pypy-svn] r44599 - in pypy/dist/pypy/lang/scheme: . test

2007-06-28 Thread Jakub Gustak
said, don't worry about making your code RPython too much yet. I will try to refrain. Cheers, Jakub Gustak ___ pypy-dev@codespeak.net http://codespeak.net/mailman/listinfo/pypy-dev

[pypy-dev] scheme interpreter [status report]

2007-06-28 Thread Jakub Gustak
interesting stuff instead of refactoring and bug fixes. I would like to refine what I would like to do during the sprint, but not sure right now. Any ideas, what would be worth trying then? Cheers, Jakub Gustak ___ pypy-dev@codespeak.net http

[pypy-dev] Scheme interpreter - evaluation context

2007-06-21 Thread Jakub Gustak
, there is no distinction between variable or function when naming them), dictionary would be the most straight forward. There is no need for a special way to resolve naming conflicts and so on. Or am I missing something? Cheers, Jakub Gustak ___ pypy-dev@codespeak.net http

[pypy-dev] Mini sprint in Poland

2007-05-23 Thread Jakub Gustak
I would like to organize mini sprint (2-3 days) in Wroclaw. It would be hold on Wroclaw University of Technology. There are possible two alternative dates: 2-3th June 16(15)-17th June It depends how fast we can organize ourselves. Is there anybody, who would like to participate? Cheers, Jakub

[pypy-dev] scheme parser.

2007-05-09 Thread Jakub Gustak
on? ebnfparse seems to work just fine, so I will stick with it, unless there is any contraindication. Now I am considering if the parser should generate some bytecode? Maybe pickling (not rpythonic) AST tree will be just fine (like in js interpreter)? Sincerely, Jakub Gustak

Re: [pypy-dev] scheme interpreter

2007-04-20 Thread Jakub Gustak
by the pypy.rlib.parsing.ebnfparse. I will focus on that right now. Any links, documentation or literature to help me understand this part? Best regards, Jakub Gustak ___ pypy-dev@codespeak.net http://codespeak.net/mailman/listinfo/pypy-dev

Re: [pypy-dev] scheme interpreter

2007-04-20 Thread Jakub Gustak
an introduction talk about PyPy. But maybe one of you would like to take over the talk, as long as I am a newbie. Cheers, Jakub Gustak ___ pypy-dev@codespeak.net http://codespeak.net/mailman/listinfo/pypy-dev

[pypy-dev] scheme interpreter

2007-04-18 Thread Jakub Gustak
, Jakub Gustak ___ pypy-dev@codespeak.net http://codespeak.net/mailman/listinfo/pypy-dev

Re: [pypy-dev] Scheme front end - Google Summer of Code

2007-03-18 Thread Jakub Gustak
I would like to collect some more feedback, then think about it during the weekend, and then submit final application. Submited. _ Jakub Łukasz Gustak ___ pypy-dev@codespeak.net http://codespeak.net/mailman/listinfo/pypy-dev

Re: [pypy-dev] Scheme front end - Google Summer of Code

2007-03-16 Thread Jakub Gustak
Just curious, but isn't proper tail recursion a consideration when writing a Scheme interpreter? It's not a Python feature. But I can see, though, that proper tail recursion is not needed to implement the proposed features of the Project Details. Indeed, good point. Scheme does not make much