[Schevo-devel] Re: automatically creating schemata

Ilias Lazaridis ilias at lazaridis.com
Tue Mar 7 23:50:43 EST 2006


Matthew Scott wrote:
> Patrick K. O'Brien wrote:
>> Ilias Lazaridis wrote:
>>> Would it be possible to make this functionality accessible without the
>>> need of the additional install of PasteScript?
>>>
>>> thus it becomes available as:
>>>
>>> evo app create <MyApp>  [uses by default the template "schevo" or
>>> "default"]
>> Yes, I'm sure we could do that.  We had similar functionality in
>> Schevo2, but the way we accomplished it was difficult to maintain.
>> Since then lots of things have changed and there are better examples of
>> how do handle these kinds of things.  We should probably identify all
>> our command-line requirements and plan to re-create our uber tool when
>> we have the time available to do so.
[...]

> At Schevo, we should focus on Schevo, and as much as possible
> incorporate others' good ideas.  We didn't do that before because it
> wasn't easy to install specific dependencies.  Now we have the ability
> to easily do so.
[...]
> What I would propose is to make PasteScript an implicit requirement of
> Schevo, and to refactor "evo" to use it as much as possible for the
> mundane aspects of option-parsing and command loading.
> 
> In this scenario, the additional install of PasteScript would happen
> automatically when you install Schevo -- it would not be an additional
> step.  We would also probably reduce the amount of code in Schevo that
> deals with secondary issues that don't pertain to the primary goal of
> Schevo (the database engine itself).

I agree to the above said.

Using external tools is of course positive.

And if this is encapsulated by the "evo" command and automated 
installations, everything is fine in context of usability.

.

-- 
http://lazaridis.com




More information about the Schevo-devel mailing list