Skip to content

Commit 8860040

Browse files
Release 0.3
1 parent f7fa1f2 commit 8860040

File tree

3 files changed

+34
-1
lines changed

3 files changed

+34
-1
lines changed

README

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,40 @@ code and documentation for them. Example state machines can be found
66
in the examples directory. In particular, first.smudge has extensive
77
comments to describe what it's doing.
88

9+
There's also a tutorial called tutorial.pdf.
10+
911
-- Revision History --
12+
v0.3: This release is much polished compared to 0.2, and suitable for
13+
even broader use.
14+
15+
Tickets closed because they were in the roadmap:
16+
17+
14: Any State + Any Event = Maybe Semantic Pass Failure.
18+
17: Exit functions are generated for terminal states.
19+
27: Better error messages
20+
32: Transient state @function prototypes
21+
33: _ [ _ -- ]
22+
34: Clean up release target.
23+
24+
Tickets closed because we felt like it:
25+
26+
18: _ event in _ state.
27+
31: Expose a way to get internal state?
28+
35: Separate object directories
29+
36: Option to disable no-transition events in dot output
30+
41: Debug code takes up global memory.
31+
50: --output-path=PATH
32+
33+
Tickets deferred to 0.4:
34+
35+
15: Typed function calls not implemented.
36+
37+
v0.2.1: Point release, fix minor niggles:
38+
39+
Tickets:
40+
41+
36: Option to disable no-transition events in dot output
42+
31: Expose a way to get internal state? (partial work done)
1043

1144
v0.2: Broader release for some limited use. Generates working C code
1245
for simple state machines.
File renamed without changes.

smudge.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Name: smudge
77
-- The package version. See the Haskell package versioning policy
88
-- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for
99
-- standards guiding when and how versions should be incremented.
10-
Version: 0.2.1
10+
Version: 0.3
1111

1212
-- A short (one-line) description of the package.
1313
Synopsis: A tool to interpret state machines and automatically generate documentation and implementation.

0 commit comments

Comments
 (0)