The unanimous (if not exactly voluminous) opinion expressed in the 'Ok
to pay for code' thread was that everyone wins.

So, hearing no objections, I would like to offer $200 rewards (each)
for up to 3 more gui plugins: pyGtk, jython/jyLeo/swing and perhaps
one more, to be determined.

Make no mistake, these are big projects, the "reward" will almost
certainly amount to less than $1/hour.  In particular, the jython/
jyLeo/swing project will need a major rewrite to be compatible with
Leo's new core.

The rules:

1. I will reject any code that requires huge changes to Leo's core.
Leo's tkinter gui code uses wrappers for text widgets.  Gui plugins
use those wrappers.  Minor changes/extensions to wrappers are fine, as
are *minor* changes to Leo's core and plugins.

2. The code must work, without significant bugs or rough edges.  There
will be no rewards for incomplete work.  Polish is hugely important
for gui code; as has been demonstrated before, unpolished gui code is
almost worthless.

3. If more than one person works on a project, I may choose to split
the reward, or even increase the reward.

4. The word 'plugin' can be taken loosely: leoPy.leo already contains
an outline of the gtk support.  You can choose to you develop code as
an actual plugin, or integrate the code directly into leoPy.leo from
the beginning.

5. The code **must** be developed in separate bzr branch.  I shall be
the sole judge of whether the code is ever merged with the trunk.

These rules are given to minimize confusion about what I want.  I
*want* to pay the rewards, and will help gui developers in any way I
can.

Edward

P.S. It is my present opinion that wxWidgets is not capable of
supporting a proper gui plugin for Leo  I won't reject such a plugin--
in fact I would love to have such a critter, but you should be aware
that I have failed more than once in the attempt.  So this would be a
*high* risk project. OTOH I would reward it highly.

EKR
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/leo-editor?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to