Hi,
Bindings is an issue indeed. They are at the same level as theming and we are not at that
level yet.
At present time we are focused on showing the breadth of what we can achieve with the new
infrastructure. We are currently using only the Bloc keybinding mechanism (equivalent to
Keymapping).
We did explore the use of Commander, but it was not a match for our initial work. This
does not mean that it’s not a good library. Just that we are still exploring and still
need to learn what we need. Our focus is on an infrastructure for actions that is as close
as possible to Bloc, and to figure out which parts need to go at which level of
abstraction.
Cheers,
Doru
On Aug 17, 2018, at 5:14 PM, Stéphane Ducasse
<stephane.ducasse(a)inria.fr> wrote:
Hi Doru
this is great. We are brainstorming to see if and how Commander should be tuned to offer
a smoother extensibility.
Julien was developing commands for all his spec tools and guille used commander for
Iceberg.
We plan to have a meeting brainstorming about commands and context when guille is back
from vacation (before
ESUG). On your side what did you use for the key binding?
I would like to able to have pluggable binding so that we can have emacs like ctrl a /
ctrle …
Stef
On 17 Aug 2018, at 06:47, Tudor Girba
<tudor(a)tudorgirba.com> wrote:
Hi,
We again got carried away and forgot to update the world about what is up in our corner.
Here is a summary:
--
Bloc & Brick
--
- Text editor stability has been significantly improved
- Improved support for selection in the text editor
- Support for typical editing keybindings (copy, cut, paste)
- Text editor debuggability:
https://twitter.com/feenkcom/status/1024680215379959808
https://twitter.com/feenkcom/status/1020768298017992704
- The text editor can handle emojis:
https://twitter.com/feenkcom/status/1021872214151507968
--
GT
--
- Inspector
We now have an initial version of a working inspector with resizable panes:
https://twitter.com/feenkcom/status/1030091849795612672
https://twitter.com/feenkcom/status/1030314856736538624
It shows a display string for the current object:
https://twitter.com/feenkcom/status/1024564065870512129
It can handle errors in the definition of views gracefully:
https://twitter.com/feenkcom/status/1009174937217720320
We now have multiple extensions expressed in the new Inspector:
https://twitter.com/feenkcom/status/1024321868566814720
https://twitter.com/feenkcom/status/1022393383850008576
- Documenter saw multiple enhancements.
We can now resize various previews live:
https://twitter.com/feenkcom/status/1002851190475026432
https://twitter.com/feenkcom/status/1001407762285375490
https://twitter.com/feenkcom/status/1001152789874167808
It now relies on the annotation mechanism from Pillar:
https://twitter.com/feenkcom/status/1006508725409079298
We can now link classes and expand their definition:
https://twitter.com/feenkcom/status/1014609460520775681
https://twitter.com/feenkcom/status/1029085603948843008
The preview of examples can handle errors gracefully:
https://twitter.com/feenkcom/status/1022123808524836864
We can run examples in place, enabling a smoother tutorial experience:
https://twitter.com/feenkcom/status/1028390957023223809
We have new documentation expressed in it:
https://twitter.com/feenkcom/status/1007008814204444672
Have fun,
The feenk team
--
www.feenk.com
"Presenting is storytelling."
_______________________________________________
Moose-dev mailing list
Moose-dev(a)list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev
--------------------------------------------
Stéphane Ducasse
http://stephane.ducasse.free.fr
http://www.synectique.eu /
http://www.pharo.org
03 59 35 87 52
Assistant: Julie Jonas
FAX 03 59 57 78 50
TEL 03 59 35 86 16
S. Ducasse - Inria
40, avenue Halley,
Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
Villeneuve d'Ascq 59650
France
_______________________________________________
Moose-dev mailing list
Moose-dev(a)list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev
"Yesterday is a fact.
Tomorrow is a possibility.
Today is a challenge."