On Mon, 4 Feb 2002, Jules Bean wrote: > On Mon, Feb 04, 2002 at 06:33:20PM +0100, Andre Poenitz wrote: > > On Mon, Feb 04, 2002 at 04:28:45PM +0000, Jules Bean wrote: > > > The hardest bit of exposing an API is factoring your application into > > > commands. Thanks to LFUNs, LyX is already factored! > > > > Not everything could be doine using LFUNs only, and the current collection > > of LFUNs is a big mess. Exposing that mess as The Interface does not look > > very sensible... [...] > ..but presumably tidying up the LFUNs is also a low-level medium-term > objective anyhow, so it's not unreasonable to assume that one day > there may be enough LFUNs for useful scriptability.
The paucity of LFUNs is also what is stopping the introduction of the macro recording capability developed as a patch last year. There aren't enough LFUNs to capture the majority of actions a user can perform and would want to record -- scripting is analogous to playing back a macro-recording. Allan. (ARRae)
