summaryrefslogtreecommitdiff
path: root/blog/2019
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2019-12-08 12:07:36 +0200
committerLars Wirzenius <liw@liw.fi>2019-12-08 12:07:36 +0200
commit00da037a27ad3cc1a8f5ab25afe99f9784abf54a (patch)
tree60df6d2ccc5e02366fb77809a7d7e66c34b422ed /blog/2019
parent0b74a0072ac9c31ca6d375bff349bc9882f0a451 (diff)
downloadsubplot.liw.fi-00da037a27ad3cc1a8f5ab25afe99f9784abf54a.tar.gz
Publish log entry
Diffstat (limited to 'blog/2019')
-rw-r--r--blog/2019/12/08/iteration_planning_notes_december_7.mdwn44
1 files changed, 44 insertions, 0 deletions
diff --git a/blog/2019/12/08/iteration_planning_notes_december_7.mdwn b/blog/2019/12/08/iteration_planning_notes_december_7.mdwn
new file mode 100644
index 0000000..1bd19e4
--- /dev/null
+++ b/blog/2019/12/08/iteration_planning_notes_december_7.mdwn
@@ -0,0 +1,44 @@
+[[!meta title="Iteration planning notes: December 7"]]
+[[!tag meeting]]
+[[!meta date="2019-12-08 11:50"]]
+
+# What has happened
+
+* Due to work, life, and travels, things have been quiet.
+
+* Lars has gotten the document generator to do typesetting informed by
+ step bindings: captured parts of scenario steps are now typeset
+ in a different font. This has required writing some internal
+ infrastructure for parsing and handling bindings, and that will be
+ useful going forward, when we start work on code generation.
+
+* Daniel has provided wisdom, Rust mentoring, and code review.
+
+# Discussion
+
+* We discussed ways in which the current code is structured, and how
+ that could be improved. The current structure is not entirely
+ idiomatic for Rust, which we hope to improve.
+
+ - combine things that belong together into the same modules
+ - use Rust features to limit what's exported from the crate to its
+ users
+ - ask compiler to warn or error if there's missing documentation
+ - add better error types
+
+* We discussed code generation. We'll start with a language that's
+ simple for us to generate (shell or Python), and do a minimal
+ version to start with. Then we'll migrate to using templating for
+ code generation, so it's easier to add suppor for more output
+ languages.
+
+# Actions
+
+* Lars to update roadmap.
+
+* Lars to do suggested cleanup of Subplot code base, and publish a new
+ version of the crate on crates.io.
+
+* Daniel to do code review and mentor.
+
+* Both to reschedule the next chat session for when we have time.