Content from 2016-12
Progress report #5
posted on 2016-12-28 16:00
Dear Community,
During this iteration I have continued working on the tutorial, fixing the issues and assuring CLIM II specification compatibility.
The most notable change is standard-application-frame
implementation
refactor which simplifies the code and moves some computation to
creation time (until now we have searched through sheet hierarchy at
each iteration of command loop and at various other occasions at
runtime).
The rest of the time was spent on peer review of the contributions, merging pull requests, development discussions, questions on IRC and other maintenance tasks.
Alessandro Serra has created a Framebuffer Backend
– a working proof
of concept that McCLIM may work on top of a frame buffer. Albeit a bit
slow you may find instructions how to run it here:
https://github.com/robert-strandh/McCLIM/wiki/CLX-backend(s)
A detailed report is available at:
https://common-lisp.net/project/mcclim/static/documents/status-reports.org
If you have any questions, doubts or suggestions – please contact me
either by email (daniel@turtleware.eu) or on IRC (my nick is
jackdaniel
).
Happy new year!
Sincerely yours,
Daniel Kochmański
Progress report #4
posted on 2016-12-02 12:00
Dear Community,
During this iteration I have continued to work on the tutorial, improving documentation, working on issues and assuring CLIM II specification compatibility.
Most notable change is that argument type in define-command
is not
evaluated (but if it is quoted it still works for backward
compatibility reasons). I've also started some refactoring of the
frames
module implementation.
The tutorial work takes some time because I try to fix bugs when I encounter them to make the walkthrough as flawless as possible. While I'm not overly satisfied with the tutorial writing progress and its current shape, this work results in benefit of improving the code and the documentation.
The documentation chapter named "Demos and applications" has been
updated to reflect the current state of the code base. Some additional
clarifications about the pane order and pane names have been added to
it. I've updated the website to include the external tutorials and
include the Guided Tour
in the Resources
section. The manual has
been updated as well.
The rest of the time was spent on peer review of the contributions, merging pull requests, development discussions, questions on IRC and other maintenance tasks.
Alessandro Serra has created a Raster Image Backend
– a backend
similar to PostScript
, but having png
as its output. See "Drawing
Tests" in clim-examples
and the chapter "Raster Image backend" in
the Manual.
A detailed report is available at:
https://common-lisp.net/project/mcclim/static/documents/status-reports.org
If you have any questions, doubts or suggestions – please contact me
either by email (daniel@turtleware.eu) or on IRC (my nick is
jackdaniel
).
Sincerely yours,
Daniel Kochmański