--- a/relpipe-data/roadmap.xml Fri Jan 17 19:56:22 2020 +0100
+++ b/relpipe-data/roadmap.xml Thu Jan 30 14:57:09 2020 +0100
@@ -16,7 +16,7 @@
Released versions are described on the <m:a href="download">download</m:a> page.
</p>
- <h2>v0.15, v0.16, v0.17 etc.</h2>
+ <h2>v0.16, v0.17, v0.18 etc.</h2>
<p>
Releases for discussion and verification of the format and API design.
@@ -57,9 +57,12 @@
<h3>Other tasks</h3>
<ul>
+ <li>publish documentation of the stable API and file format</li>
+ <li>publish automated complex tests (specification vs. implementation compliance)</li>
+ <li>verify the format from the performance point of view</li>
+ <li>improve parsing (corrupted input may currently lead to huge memory allocations), more fuzzing</li>
+ <li>code clean-up and refactoring, move some reusable parts to common libraries</li>
<li>pkg-config: version numbers, debug vs. release</li>
- <li>automated complex tests (specification vs. implementation compliance)</li>
- <li>verify the format from the performance point of view</li>
<li>packaging for Guix SD and .deb and .rpm distributions, Snapcraft, Flatpak etc.</li>
</ul>
@@ -116,6 +119,7 @@
<li>system information: ps, lsof</li>
<li>versioning systems (Mercurial, Git, Subversion, Monotone, Bazaar)</li>
<li>D-Bus</li>
+ <li>POSIX MQ</li>
</ul>
<p>Formats:</p>
@@ -124,7 +128,8 @@
<li>ODS (LibreOffice)</li>
<li>iCalendar</li>
<li>vCard</li>
- <li>YAML, JSON, INI</li>
+ <li>MIME (e-mail messages)</li>
+ <li>YAML, JSON, INI, TOML etc. (probably through alt2xml + in streamlets)</li>
<li>Fsdb</li>
<li>Java .properties</li>
<li>Gettext / .po files</li>
@@ -165,13 +170,12 @@
<li>Fsdb</li>
<li>Java .properties</li>
<li>Gettext / .po files</li>
- <li>XHTML: tables, graphs (probably implemented in XSLT or XQuery)</li>
<li>GraphViz: .dot files</li>
<li>SQL: CREATE TABLE, INSERT</li>
<li>SMTP, IMAP, files, HTTP, SOAP, ZeroMQ, TCP, UDP</li>
<li>D-Bus</li>
+ <li>POSIX MQ</li>
<li>source code / literals in Java, C, C++, Bash</li>
- <li>return/exit code (single numeric value)</li>
</ul>
<h3>Libraries and tools</h3>
@@ -180,10 +184,11 @@
<li>C++</li>
<li>C</li>
<li>Java</li>
+ <li>D</li>
+ <li>Rust</li>
+ <li>Go</li>
<li>Python</li>
<li>Perl</li>
- <li>Rust</li>
- <li>Go</li>
<li>PHP</li>
</ul>
<p>Other libraries and tools:</p>