On 5/27/10 2:49 AM, James E Keenan wrote:
Neither on this page:  http://trac.parrot.org/parrot/wiki/Lorito

... nor on this page: http://trac.parrot.org/parrot/wiki/LoritoRoadmap

... nor in the dictionary:
http://trac.parrot.org/parrot/wiki/Parrot%20Dictionary#l-keywords

... can I find a simple definition of Lorito.

Can anyone provide one?

"Lorito" is a code name for a set of planned refactors to the core of Parrot. It involves:

- A very small set of core opcodes.

- A simple language that compiles down to the small set of core opcodes.

- A large set of "virtual" opcodes written in the simple language. (This is pretty much the same set as our current opcodes.)

The name "Lorito" is occasionally used for any of those three components, but is really the combination of the three. And, once the refactor is complete, there's no need to keep the name "Lorito", since the three components will just be the new core of "Parrot". (Perhaps the release where we launch the new opcode sets can be called "Lorito".)

Allison
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to