Re: [pypy-dev] Why isn't the PyPy logo Ouroboros(Snake biting its tail)?

2009-10-19 Thread Carl Friedrich
Leonardo Santagada wrote:
 On Oct 19, 2009, at 9:08 AM, Victor Stinner wrote:
 Le dimanche 18 octobre 2009 20:32:07, Khalid Shahin a écrit :
 The current PyPy logo seems kind of plain. And Ouroboros is a  
 symbol of
 snake biting its tail and represents a cycle, a re-creation of  
 itself, or a
 self-reference. Which would fit nicely in the PyPy logo.
 I read somewhere that PyPy is no more a project dedicated to Python,  
 but it's
 a little bit more generic. If the project is splitted in two parts  
 (generic
 compiler + python interpreter), Ouroboros would be the logo of the  
 python
 interpreter, right?
 
 Separating the pypy translator/compiler from the pypy python  
 interpreter (preferably with different names) is something I would  
 love to see happen. The first thing you have to say to someone when  
 explaining pypy is pypy is two completely different (but related)  
 things... so different logos and names would help a lot.

While I agree, to do this we would have to come up with a name for the 
translation toolchain part. And coming up with names is even harder than 
coming up with logos.

 But who should get the Ouroboros logo I don't know.

The Python interpreter part of course.

Cheers,

Carl Friedrich
___
pypy-dev@codespeak.net
http://codespeak.net/mailman/listinfo/pypy-dev


Re: [pypy-dev] Why isn't the PyPy logo Ouroboros(Snake biting its tail)?

2009-10-19 Thread Antonio Cuni
Carl Friedrich wrote:

 While I agree, to do this we would have to come up with a name for the 
 translation toolchain part. And coming up with names is even harder than 
 coming up with logos.

it's also unclear how to split the sources: e.g., pypy/interpreter/ belongs to 
both.
___
pypy-dev@codespeak.net
http://codespeak.net/mailman/listinfo/pypy-dev


Re: [pypy-dev] Why isn't the PyPy logo Ouroboros(Snake biting its tail)?

2009-10-19 Thread Carl Friedrich
Antonio Cuni wrote:
 Carl Friedrich wrote:
 
 While I agree, to do this we would have to come up with a name for the 
 translation toolchain part. And coming up with names is even harder 
 than coming up with logos.
 
 it's also unclear how to split the sources: e.g., pypy/interpreter/ 
 belongs to both.

Yes, but I think something can be worked out there. Technical problems 
have a solution, but discussing the name can take arbitrarily long.

Cheers,

Carl Friedrich
___
pypy-dev@codespeak.net
http://codespeak.net/mailman/listinfo/pypy-dev


Re: [pypy-dev] Why isn't the PyPy logo Ouroboros(Snake biting its tail)?

2009-10-19 Thread Antonio Cuni
holger krekel wrote:

 the interpreter is needed for abstract interpretation, true -
 but does it maybe make sense to eventually decouple these rpython
 analysis capabilities from how/which Python version/bytecodes 
 are implemented for our Python interpreter offering?

it's probably possible, but I don't think it's easy unless you want to 
duplicate a lot of code
___
pypy-dev@codespeak.net
http://codespeak.net/mailman/listinfo/pypy-dev


Re: [pypy-dev] Why isn't the PyPy logo Ouroboros(Snake biting its tail)?

2009-10-19 Thread Antonio Cuni
holger krekel wrote:

 yip.  so we need a name for our super-powered ultra-flexible translator. 

dynajite:

   - it's for dynamic languages
   - it provides you a jit
   - it makes your head explode :-)
___
pypy-dev@codespeak.net
http://codespeak.net/mailman/listinfo/pypy-dev


Re: [pypy-dev] Why isn't the PyPy logo Ouroboros(Snake biting its tail)?

2009-10-19 Thread holger krekel
On Mon, Oct 19, 2009 at 13:08 +0200, Victor Stinner wrote:
 Le dimanche 18 octobre 2009 20:32:07, Khalid Shahin a écrit :
  The current PyPy logo seems kind of plain. And Ouroboros is a symbol of
  snake biting its tail and represents a cycle, a re-creation of itself, or a
  self-reference. Which would fit nicely in the PyPy logo.
 
 I read somewhere that PyPy is no more a project dedicated to Python, but it's 
 a little bit more generic. If the project is splitted in two parts (generic 
 compiler + python interpreter), Ouroboros would be the logo of the python 
 interpreter, right?

it's even more than two parts:

- PyPy the Python Interpreter 
- XXX the rpython-to-whatever translator and jit-generator
- pyrolog, spy, gameboy and other VMs using the translator 

the VMs could live in one bunch or separate as they wish, i'd think. 

best,
holger
___
pypy-dev@codespeak.net
http://codespeak.net/mailman/listinfo/pypy-dev


Re: [pypy-dev] Why isn't the PyPy logo Ouroboros(Snake biting its tail)?

2009-10-19 Thread holger krekel
On Mon, Oct 19, 2009 at 15:34 +0200, Antonio Cuni wrote:
 holger krekel wrote:
 
  yip.  so we need a name for our super-powered ultra-flexible translator. 
 
 dynajite:
 
- it's for dynamic languages
- it provides you a jit
- it makes your head explode :-)

nice one :)

holger
___
pypy-dev@codespeak.net
http://codespeak.net/mailman/listinfo/pypy-dev


Re: [pypy-dev] Why isn't the PyPy logo Ouroboros(Snake biting its tail)?

2009-10-19 Thread Leonardo Santagada

On Oct 19, 2009, at 11:34 AM, Antonio Cuni wrote:

 holger krekel wrote:

 yip.  so we need a name for our super-powered ultra-flexible  
 translator.

 dynajite:

  - it's for dynamic languages
  - it provides you a jit
  - it makes your head explode :-)

nice :) The logo could be dynamite inspired too :)

Although I think that the interpreter being named PyPy still makes  
reference for a python interpreter running on top of python, so maybe  
the interpreter could have another name and PyPy could be the name of  
the umbrella project for dynajite + all interpreters. But it is just  
an idea, feel free to not listen to me.

Being able to say that pypy is a python interpreter that is translated  
by dinajite is a big step forward in making things clear.

Another point is that I don't really think there is any need to  
separate the sources as antonio sugested,  separating things  
conceptually is enough.

--
Leonardo Santagada
santagada at gmail.com



___
pypy-dev@codespeak.net
http://codespeak.net/mailman/listinfo/pypy-dev


Re: [pypy-dev] Why isn't the PyPy logo Ouroboros(Snake biting its tail)?

2009-10-19 Thread Carl Friedrich
Antonio Cuni wrote:
 holger krekel wrote:
 
 yip.  so we need a name for our super-powered ultra-flexible translator. 
 
 dynajite:
 
   - it's for dynamic languages
   - it provides you a jit
   - it makes your head explode :-)

Funny, but not really a name I would seriously consider. Sounds too much 
like shite...

Cheers,

Carl Friedrich
___
pypy-dev@codespeak.net
http://codespeak.net/mailman/listinfo/pypy-dev


Re: [pypy-dev] Why isn't the PyPy logo Ouroboros(Snake biting its tail)?

2009-10-19 Thread Antonio Cuni
Carl Friedrich wrote:

 dynajite:

   - it's for dynamic languages
   - it provides you a jit
   - it makes your head explode :-)
 
 Funny, but not really a name I would seriously consider. Sounds too much 
 like shite...

uhm, my italian mind would never pronounce dynajite like that, but maybe 
native speakers of other languages think differently, I don't know. To 
mitigate this, we could simply drop the 'e' at the end: 'dynajit', but I agree 
that it's much more boring.

About other names, the most obvious and boring alternative is rpyc (for 
rpython compiler), but I don't like it too much.

ciao,
Anto
___
pypy-dev@codespeak.net
http://codespeak.net/mailman/listinfo/pypy-dev