relpipe-data/implementation.xml
branchv_0
changeset 165 3074cf4158d2
parent 140 1d8a3f7ec393
child 168 f1ea2d72b28c
--- a/relpipe-data/implementation.xml	Fri Nov 30 18:06:50 2018 +0100
+++ b/relpipe-data/implementation.xml	Fri Nov 30 18:45:36 2018 +0100
@@ -8,8 +8,40 @@
 
 	<text xmlns="http://www.w3.org/1999/xhtml">
 		<p>
-			The world is relational!
+			The reference implementation of <m:name/> is divided into several modules, each in separate Mercurial repository.
 		</p>
+		
+		
+		<m:tabulka>
+			name	type	subtype	language	license
+			relpipe-in-cli.cpp	executable	input	c++	GNU GPLv3+
+			relpipe-in-fstab.cpp	executable	input	c++	GNU GPLv3+
+			relpipe-lib-cli.cpp	library	shared	c++	GNU LGPLv3+ or GPLv2+
+			relpipe-lib-protocol.cpp	library	header-only	c++	GNU LGPLv3+ or GPLv2+
+			relpipe-lib-reader.cpp	library	shared	c++	GNU LGPLv3+ or GPLv2+
+			relpipe-lib-writer.cpp	library	shared	c++	GNU LGPLv3+ or GPLv2+
+			relpipe-out-gui.qt.cpp	executable	output	c++	GNU GPLv3+
+			relpipe-out-tabular.cpp	executable	output	c++	GNU GPLv3+
+			relpipe-out-xml.cpp	executable	output	c++	GNU GPLv3+
+			relpipe-tr-grep.cpp	executable	transformation	c++	GNU GPLv3+
+			relpipe-tr-sed.cpp	executable	transformation	c++	GNU GPLv3+
+		</m:tabulka>
+		<!--
+			relpipe-web	website	-	XWG XML	GNU FDLv1.3+
+			relpipe-specification	specification	-	DocBook	GNU FDLv1.3+
+		-->
+		
+		<p>
+			There various subtypes of executables:
+		</p>
+		<ul>
+			<li>The <em>inputs</em> read other formats from STDIN (or do other interaction) and generate relational data on STDOUT.</li>
+			<li>The <em>outputs</em> read relational data from STDIN and generate other formats on STDOUT or do other interactions.</li>
+			<li>The <em>transformations</em> read relational data on STDIN and generate transformed relational data on STDOUT.</li>
+		</ul>
+		
+		
+		
 	</text>
 
 </stránka>