relpipe-data/roadmap.xml
branchv_0
changeset 329 5bc2bb8b7946
parent 317 fce3d6290c40
equal deleted inserted replaced
328:cc60c8dd7924 329:5bc2bb8b7946
    14 		
    14 		
    15 		<p>
    15 		<p>
    16 			Released versions are described on the <m:a href="download">download</m:a> page.
    16 			Released versions are described on the <m:a href="download">download</m:a> page.
    17 		</p>
    17 		</p>
    18 		
    18 		
    19 		<h2>v0.17, v0.18, v0.19 etc.</h2>
    19 		<h2>v0.19, v0.20, v0.21 etc.</h2>
    20 		
    20 		
    21 		<p>
    21 		<p>
    22 			Releases for discussion and verification of the format and API design.
    22 			Releases for discussion and verification of the format and API design.
       
    23 		</p>
       
    24 		
       
    25 		<p>
       
    26 			This phase (before v1.0.0) might seem quite long.
       
    27 			But it is important to verify the ideas and design in various scenarios, on various use cases.
       
    28 			The general idea and the big picture are quite clear and stable.
       
    29 			However there are many technical details that need to be carefully tuned.
    23 		</p>
    30 		</p>
    24 		
    31 		
    25 		<h3>Data types</h3>
    32 		<h3>Data types</h3>
    26 		<ul>
    33 		<ul>
    27 			<li>fractions</li>
    34 			<li>fractions</li>
    57 		<h3>Other tasks</h3>
    64 		<h3>Other tasks</h3>
    58 		<ul>
    65 		<ul>
    59 			<li>publish documentation of the stable API and file format</li>
    66 			<li>publish documentation of the stable API and file format</li>
    60 			<li>publish automated complex tests (specification vs. implementation compliance)</li>
    67 			<li>publish automated complex tests (specification vs. implementation compliance)</li>
    61 			<li>verify the format from the performance point of view</li>
    68 			<li>verify the format from the performance point of view</li>
       
    69 			<li>relpipe-lib-writer: several modes of output buffering (auto, relation, record, value) or manual control</li>
    62 			<li>improve parsing (corrupted input may currently lead to huge memory allocations), more fuzzing</li>
    70 			<li>improve parsing (corrupted input may currently lead to huge memory allocations), more fuzzing</li>
    63 			<li>code clean-up  and refactoring, move some reusable parts to common libraries</li>
    71 			<li>code clean-up  and refactoring, move some reusable parts to common libraries</li>
    64 			<li>test the build with another compiler and tune the code</li>
    72 			<li>test the build with another compiler and tune the code</li>
    65 			<li>pkg-config: version numbers, debug vs. release</li>
    73 			<li>pkg-config: version numbers, debug vs. release</li>
    66 			<li>packaging for Guix SD and .deb and .rpm distributions, Snapcraft, Flatpak etc.</li>
    74 			<li>packaging for Guix SD and .deb and .rpm distributions, Snapcraft, Flatpak etc.</li>