On Fri, Jun 1, 2018 at 2:57 PM, vitalije <[email protected]> wrote:

> This is exactly why I was reluctant to share unfinished prototype. I did
> beg you though, not to make any decisions before the prototype is finished,
> but it seems too hard to resist. I couldn't resist the temptation to share
> the unfinished code, you couldn't resits to make decisions.
>

I feel a lot of sympathy for Vitalije here, have been wanting to say
something for a couple of days, but phrasing is hard.

Part of the challenge of contributing to Leo is the inevitable refactoring
of code you contribute, sometimes almost immediately, sometimes after many
months.  This refactoring often alters the functionality of contributed
code, and certainly makes it more of a challenge for the original submitter
to extend the work.  This has happened to me many times - the vs-eval
commands are a good recent example.

I think, Edward, that sometimes you re-write code as means to fully
understanding it, I'm sure that's effective, but it's also hard on the
contributor who understood the code the way they wrote it.  There are big
chunks of Leo I only have a vague knowledge of, but I've never considered
re-writing them just so I know how they work.

With contributions as significant as the ones Vitalije's is making, I think
he should be allowed to complete the work in the form that works best for
him, and to guide how the product's evaluated. If he disappears and stops
maintaining his contributions, then refactoring's fine, if it's really
needed, but while he's in mid-flow he should be allowed to focus on the
work without edicts and pronouncements about what can and can't be done.

Cheers -Terry

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to