Commit 970a3807 authored by Daniel Kochmański's avatar Daniel Kochmański
Browse files

update main page and status report

parent 39659cc1
......@@ -10,14 +10,6 @@ a powerful toolkit for writing GUIs in Common Lisp. It is licensed
under the
[GNU Library General Public License](https://opensource.org/licenses/lgpl-2.1.php).
The
[McCLIM wiki archive](https://web.archive.org/web/20130329210224/http://mcclim.cliki.net/index)
contains quite a bit of information about McCLIM, including a list of
applications using it, and many screenshots of these. Gabriel Laddel
has reviewed the whole archive and put in
[this comment](https://github.com/robert-strandh/McCLIM/issues/8#issuecomment-152165116)
all relevent information.
You can access the
[McCLIM manual draft PDF](static/documents/mcclim.pdf) if you want,
but it's still a work in progress. To reach the developers you may
......@@ -25,7 +17,6 @@ either write to the
[mailing list](https://mailman.common-lisp.net/listinfo/mcclim-devel)
or on the [#clim](http://irc.freenode.org/#clim) irc channel.
## Features ##
* Mature yet modern **CLIM II** protocol implementation
......@@ -36,6 +27,8 @@ or on the [#clim](http://irc.freenode.org/#clim) irc channel.
## Resources ##
* [A Guided Tour of CLIM, Common Lisp Interface Manager](static/documents/guided-tour.pdf)
CLIM overview
* [mcclim-devel](https://mailman.common-lisp.net/listinfo/mcclim-devel):
discussion, help requests and announcements
* [#clim](http://irc.freenode.org/#clim): discussion, help requests
......@@ -49,6 +42,12 @@ or on the [#clim](http://irc.freenode.org/#clim) irc channel.
McCLIM manual draft (PDF)
* [Downloads](static/): various files related to McCLIM.
Some external tutorials for **CLIM** may be found here:
* [CLIM 2 User Guide](http://franz.com/support/documentation/6.0/doc/clim-ug.pdf) by Franz Inc.
* [CLIM 2 User Guide](http://www.lispworks.com/documentation/lww42/CLIM-W/html/climguide.htm) by LispWorks
* [CLIM primer](http://www.kantz.com/clim-primer/index.htm) by Jason Kantz
## Examples ##
```common-lisp
......
......@@ -459,3 +459,83 @@ Daniel Kochmański
- merging font-auto branch
- issues: #65
- irc (design discussions, questions from users)
* Iteration 4 (2016-11)
** summary
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 refactor of the
=frames= module implementation.
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.
Documentation "Demos and applications" chapter has been updated to
reflect the current state of the code base. Some additional
clarifications about the pane order and pane names are added to
it. I've updated the website to include the external tutorials and
include the =Guide Tour= in the =Resources= section. 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= – similar to
=PostScript=, but having PNG as its output. See "Drawing Tests" in
=clim-examples= and 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 with email (daniel@turtleware.eu) or on IRC (my nick is
=jackdaniel=).
Sincerely yours,
Daniel Kochmański
** logbook
:LOGBOOK:
CLOCK: [2016-12-02 Fri 09:30]--[2016-12-02 Fri 12:00] => 2:30
CLOCK: [2016-12-01 Thu 13:30]--[2016-12-01 Thu 14:30] => 1:00
CLOCK: [2016-12-01 Thu 09:00]--[2016-12-01 Thu 10:30] => 1:30
CLOCK: [2016-11-30 Wed 09:00]--[2016-11-30 Wed 17:15] => 8:15
CLOCK: [2016-11-28 Mon 08:00]--[2016-11-28 Mon 15:15] => 7:15
CLOCK: [2016-11-26 Sat 18:00]--[2016-11-26 Sat 20:00] => 2:00
CLOCK: [2016-11-25 Fri 10:00]--[2016-11-25 Fri 12:00] => 2:00
CLOCK: [2016-11-24 Thu 15:00]--[2016-11-24 Thu 17:00] => 2:00
CLOCK: [2016-11-24 Thu 10:00]--[2016-11-24 Thu 14:00] => 4:00
CLOCK: [2016-11-23 Wed 14:00]--[2016-11-23 Wed 15:00] => 1:00
CLOCK: [2016-11-22 Tue 11:00]--[2016-11-22 Tue 13:00] => 2:00
CLOCK: [2016-11-17 Thu 11:15]--[2016-11-17 Thu 14:15] => 3:00
CLOCK: [2016-11-16 Wed 19:30]--[2016-11-16 Wed 21:00] => 1:30
CLOCK: [2016-11-16 Wed 10:00]--[2016-11-16 Wed 14:30] => 4:30
CLOCK: [2016-11-15 Tue 17:00]--[2016-11-15 Tue 18:30] => 1:30
CLOCK: [2016-11-15 Tue 08:30]--[2016-11-15 Tue 09:00] => 0:30
CLOCK: [2016-11-11 Fri 09:30]--[2016-11-11 Fri 15:30] => 6:00
:END:
- Issue #111 (:keystroke argument to commands)
- Improving documentation
chap-demos-applications – reviewed, updated
chap-output-protocol – unify documentation
frame-standard-output interpretation
- Tutorial
- Issue #113
- Issue #114
- Compatibility with CLIM II :: Don't evaluate argument type in
=define-command=. To preserve backward compatibility treat is as
always if it is already quoted.
- Issue #117 (fixed)
- Pane reflow on resize dilemma
- frames.lisp refactoring
- Website management
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment