iteration-7-summary.post 3.53 KB
Newer Older
Daniel Kochmański's avatar
Daniel Kochmański committed
1
2
3
4
5
6
7
8
9
10
11
12
;;;;;
title: Progress report #7
date: 2017-04-26 10:00
format: md
author: Daniel Kochmański
;;;;;

Dear Community,

During this iteration I have worked on the Debugger (system
clim-debugger) to bring it closer to `sldb`:

Daniel Kochmański's avatar
url fix    
Daniel Kochmański committed
13
![Debugger capture](https://common-lisp.net/project/mcclim/static/media/it7-cap-2017-debugger.png "Debugger")
Daniel Kochmański's avatar
Daniel Kochmański committed
14
15
16
17
18
19
20

More work on the module is planned with a final goal to integrate it
with the `Listener` and to have it as a default debugger for McCLIM
applications. Suggestions on how to improve the interface, testing and
help with coding are appreciated. Preliminary documentation has been
written and put in
the
Daniel Kochmański's avatar
Daniel Kochmański committed
21
[McCLIM manual draft](https://common-lisp.net/project/mcclim/static/documents/mcclim.pdf).
Daniel Kochmański's avatar
Daniel Kochmański committed
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58

I've started working on a library called Slim[^1] the goal of which is
to provide some of the CLIM interfaces in easy to learn and write
manner (i.e more context dependent, less verbose names, unified
abstractions etc.). For now it is only a skeleton having barely four
macros, but I'd love to hear suggestions, what should it contain, in
what form etc. A sketch may be found in the source code
`Libraries/Slim/`. If you think it is a bad idea to have such library
shipped with McCLIM – let me know about that too!

The documentation was extended in some places. Also building the
`info` document works now (long standing issue). An updated version of
manual draft may be found on the McCLIM website. The `Drei`
documentation has been put in
a
[separate document](https://common-lisp.net/project/mcclim/static/documents/drei.pdf) due
to its size and independent scope from the rest of McCLIM.

Nisar Ahmad has solved one of the bounties related to menus and
command tables. He also submitted documentation for the menu
functionality, thereby earning $150. Congratulations!

Speaking of finances - all money is now accumulated solely for
bounties and development tasks, none is withdrawn by me since the
beginning of year 2017.

Currently we have $1226 at our disposal and active bounties worth
$700. Declared monthly donations at the moment equal
$297. Additionally one-time contributions come every month. That means
that we can post two or three bounties a month without draining the
current resources, or spawn a bunch of worthwhile tasks and keep going
as money comes. This is fantastic news. Thank you all for your support
to the project!

At the moment we have five active bounties worth $700 which may be
found here:

Daniel Kochmański's avatar
Daniel Kochmański committed
59
[https://www.bountysource.com/teams/mcclim/bounties](https://www.bountysource.com/teams/mcclim/bounties)
Daniel Kochmański's avatar
Daniel Kochmański committed
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85

New bounties have a time limit assigned to them (six months) – thanks
to that we are able to reclaim money from unresolved issues and
propose it somewhere else (or repost the same bounty).

To improve the visibility of the issues which have bounties on them
I've added a label to GitHub issue tracker: `bounty`.

Suggestions as to which other issues should have a bounty on them are
appreciated and welcome. Please note that Bountysource has a
functionality "Suggest an Issue" which may be found on
the [bounties](https://www.bountysource.com/teams/mcclim/bounties)
page. If you feel that you may solve some problem, but there is no
bounty on it, feel free to suggest it too.

If you have any questions, doubts or suggestions – please contact me
either by email (daniel@turtleware.eu) or on IRC (my nick is
`jackdaniel`).

We are very happy that the number of McCLIM users grows, which may be
infered from number of questions on the IRC channel, bug reports and
pull requests.

Sincerely yours,  
Daniel Kochmański

Daniel Kochmański's avatar
meh    
Daniel Kochmański committed
86
[1] Simplified Lisp Interface Manager.