<div dir="auto">To see what I'm describing in action, you can checkout this video:<br><a href="https://vimeo.com/719355883">https://vimeo.com/719355883</a><br><br>They are using it in the context of business apps, but I don't see why<br>you cannot do it with any kind of objects (in fact, mine is a multimedia<br>application that uses a commands abstraction for interaction).</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El mar., 19 jul. 2022 11:36, Mariano Montone <<a href="mailto:marianomontone@gmail.com">marianomontone@gmail.com</a>> escribió:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
El 19/7/22 a las 11:15, Juan Vuletich via Cuis-dev escribió:<br>
> Actually, we are talking about user commands and how to issue them. <br>
<br>
This. I'm not here to come up with a solution this time, but I wanted to <br>
say that a generalized commands framework is very attractive to me.<br>
<br>
The idea being, instead of manually and also arbitrarily creating menus, <br>
you could ask an object, "what actions are available in this context?", <br>
and group the actions to build a menu, or run the command from a key <br>
combination, or some other way.<br>
<br>
That's the approach Naked Objects framework uses, and Common Lisp <br>
Interface Manager. You have the command abstraction, and then you are <br>
free to build user interface interactions automatically based on them.<br>
<br>
If this should go into base image or not, I don't know. But the idea is <br>
very interesting to me; I've done some experiments, and I'm even using <br>
the idea for real in a web project I'm developing, meant for production.<br>
<br>
Cheers,<br>
<br>
     Mariano<br>
<br>
</blockquote></div>