I was thinking about this a little bit further, and wanted to expand
on one idea: there is a great synergy between the Boots API and the
Boots console (sole). I think that the Boots API should be a layer on
top of standard Python: we'll take all of useful the scripting power
of Python, and add on a streamlined scripting API. The console should
basically be implemented using the same Boots API you'd write
macros/scripts in. When scripting, the console speaks the same
language as the scripts, and objects can be shared directly.

This makes Boots an ideal environment for scripting. Your scripts can
make use of the API as a library (running standalone), or you can
import scripts via the sole and manipulate them via the shell.

Having the API do double duty in this way forces us to implement a
rich set of features, that are short enough to be used interactively,
but expressive enough to satisfy scripting needs. If we structure the
API sanely, this could be a big win.

-M

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to