Yes very nice !

Keep the good work.

Cheers,

Cedrick


PS: interested in the XCode integration of the VM amongst several stuff. Any 
pointers ?

> Le 8 oct. 2019 à 13:06, Ben Coman <[email protected]> a écrit :
> 
> 
> Nice list. Thx for posting.
> cheers -ben
> 
>> On Mon, 7 Oct 2019 at 22:03, Esteban Lorenzano <[email protected]> wrote:
>> 
>> Hi all, 
>> 
>> Since some time we wanted to start with this report to keep you all informed 
>> on what we are doing to achieve our goals for the release.
>> After ESUG we took some time to organise and we managed to put this in 
>> movement. 
>> The idea is to post one the first week of each month (but it may vary, as 
>> you see with this one who came a bit later :P)
>> 
>> Actions reportes are just dots, since we do not have the time to add a big 
>> explanation and we hope you are already involved and more or less know what 
>> we are talking about. 
>> But do not hesitate to ask if you want more details :)
>> 
>> Roadmap progress report.
>> September 2019
>> 
>> 
>> Image
>> 
>> Code Loading
>> Profiling the time spent to load code
>> Reimplementing a better Read/Write Buffered Stream
>> Improving the performance of Source writing and reading,
>> Improving in at least 20% the time of loading code using Metacello.
>> 
>> Spec 2
>> Pass on SpMillerColumnPresenter to made it of general use.
>> Implement a specific SpMillerLayout to handle Miller columns.
>> Pass on regular input ports (transmissions subsystem) to implement 
>> activation ports.
>> Pass on SpStyle subsystem (kind of STON based stylesheets for Morphic).
>> Fix SpGridLayout horizontal cell calculous. (It was broken).
>> Fix SpBoxLayout berderWith and padding. (It was broken).
>> Added contextual menus to widgets. 
>> This functionality was completely revamped to make it work in all backends. 
>> It was generalised to all widgets (even if not all should use it!)
>> Added focus order to presenters. 
>> This is also a full revamp of old existing functionality.
>> it accepts you to change the default order, but it has a default order 
>> (previous implementations forced you to do the focusing by hand).
>> Added key binding support for all widgets. 
>> This is also a full revamp of old exiting functionality. 
>> 
>> Spec2+GTK3
>> callbacks can now be chained. This requires some explanation: In Gtk3 you 
>> connect to signals. And you can connect just one callback to one signal. 
>> Thankfully we control the callbacks in our side, so we modified signal 
>> callbacks to accept to chain other callbacks (then we can connect several 
>> actions to one single event, for example "keypress" or “hide").
>> along with this, we reworked the callback hierarchy.
>> implemented inheritance in Pharo of Gtk3 objects and interfaces (this is 
>> needed to enhance control of tables and many others).
>> added autocompletion capabilities to SpCodePresenter.
>> added a mechanism to avoid duplicate signalling between the backend and the 
>> adaptors. 
>> Fix an important leak on GtkFormView.
>> 
>> NewTools
>> Inspector 
>> it now implements Miller columns
>> Using TaskIt as backend for stepping.
>> extensions migrated (we are at 10% of the total of migrations needed, we 
>> will enhance this in iterative way).
>> Debugger
>> Almost complete revamp of UI.
>> Fix context updating (to allow commands to actually work)
>> Integrate new inspector.
>> Work on new layouts for debugger
>> Make an experimental tool: "playbook", to concentrate playgrounds and test 
>> some UI ideas.
>> 
>> UFFI
>> Adding Tests
>> Support for kind of literals and support type definitions in literals
>> Documentation
>> Measuring performance issues on large images.
>> 
>> TaskIT
>> Implement a prototype of a distributed backend to execute tasks.
>> Implement a communication layer using Rabbit MQ
>> Implement the first version of a process manager for handling multiples 
>> images and workers.
>> 
>> VM
>> Fixing problem with LibGIT and Windows 1903.
>> Fixing the performance issues of Windows 1903 with File accesses when using 
>> solid-state 4k physical sector disks.
>> XCode integration
>> Adding an initial version to detect invalid order in the return from 
>> concurrent callbacks.
>> Improving the implementation of TFFI to run 50% faster in callouts.
>> Build of StackVM
>> 

Reply via email to