File tree Expand file tree Collapse file tree 2 files changed +29
-1
lines changed Expand file tree Collapse file tree 2 files changed +29
-1
lines changed Original file line number Diff line number Diff line change
1
+ * 2023-05-19
2
+
3
+ Version =0.5.0= has been tagged.
4
+
5
+ New conditions added:
6
+
7
+ - =CLINGON:BASE-ERROR=
8
+ - =CLINGON:EXIT-ERROR= (sub-class of =CLINGON:BASE-ERROR=)
9
+
10
+ New generic functions added:
11
+
12
+ - =CLINGON:HANDLE-ERROR=
13
+
14
+ The =CLINGON:BASE-ERROR= condition can be used as the base for new
15
+ user-defined conditions, which can be signalled by command handlers.
16
+
17
+ Whenever a =CLINGON:BASE-ERROR= condition is signalled, the
18
+ =CLINGON:RUN= method will invoke =CLINGON:HANDLE-ERROR=, which allows
19
+ developers to provide custom logic for reporting and handling of app
20
+ specific errors.
21
+
22
+ Make sure to check the =Custom Errors= section from the documentation
23
+ for some examples on how to create user-defined conditions.
24
+
25
+ The utility function =CLINGON:EXIT= will not exit if the REPL is
26
+ connected via SLY or SLIME, which allows for better interactive
27
+ testing of the final application.
28
+
1
29
* 2023-01-24
2
30
3
31
=clingon= version =0.4.0= has been tagged.
Original file line number Diff line number Diff line change 31
31
:name " clingon"
32
32
:long-name " clingon"
33
33
:description " Command-line options parser system for Common Lisp"
34
- :version " 0.4 .0"
34
+ :version " 0.5 .0"
35
35
:author " Marin Atanasov Nikolov <[email protected] >"
36
36
:maintainer " Marin Atanasov Nikolov <[email protected] >"
37
37
:license " BSD 2-Clause"
You can’t perform that action at this time.
0 commit comments