Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes:

| >>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:
| 
| Lars> This is among the things the any patch makes possible. IMNSHO
| Lars> quite nice.
| 
| But this means that the LFUNS are not usable anymore from
| minibuffer/bindings... I know it was not really possible before, but
| by using an explicit type, we are really closing this door now.

We should not leak such internal information anyway.

And, no, LFUNS are still usable from minibuffer/bindings etc.

| I am less and less sure that using LFUNs to communicate between the
| kernel and the controllers was a good idea. Why not just use plain old
| C++ methods instead? Or maybe signals? 

| Either these LFUNs are like the others and having an ascii
| representation of the arguments is a must for scripting, or they are
| not like the others and they should be pure C++.

We should not expose the internal format of LFUNS at all, but define a
nice text/ascii format for them, (and docutment it).
Our minibuffer/bindings parser will then convert the external
representaion to the internal one.

-- 
        Lgb

Reply via email to