<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/yuzz/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/yuzz/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 10 Sep 2016 17:28:07 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/yuzz/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Sean McEligot</title><link>https://sourceforge.net/p/yuzz/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -1,22 +1,22 @@
 # HTML
 Put the compiler to work as much possible in verifity your HTML is correct.

-    Node body =    body();
-           html( 
-                   head( n("title", t("Bookmarks")),
-                   body));
-           
-           body.add(n("div",a("id","urls"),
-                           n("h3", t("by hostname")), 
-                           byHostTable,
-                           n("br")));
-           body.add(n("div",
-                   n("form", a("action", "/hweb/bm"), a("method","post"), 
-                           t("name"), n("input", a("name","name")),
-                           n("br"),
-                           t("url"), n("input", a("name","url")),
-                           n("input", a("type","submit"))
-                           )));
+    Node body =  body();
+      html( 
+          head( n("title", t("Bookmarks")),
+          body));
+      
+      body.add(n("div",a("id","urls"),
+              n("h3", t("by hostname")), 
+              byHostTable,
+              n("br")));
+      body.add(n("div",
+          n("form", a("action", "/hweb/bm"), a("method","post"), 
+              t("name"), n("input", a("name","name")),
+              n("br"),
+              t("url"), n("input", a("name","url")),
+              n("input", a("type","submit"))
+              )));

 # NoSQL

@@ -30,25 +30,25 @@

       DbTable table = dbm.getTable(schema);
       {
-         {
-           DbRow row = table.newRow();
-           row.setString("subject", "first");
-           row.setString("text", "first text");
-           table.saveRow(row);
-         }
-         {
-           DbRow row = table.newRow();
-           row.setString("subject", "Hello");
-           row.setString("text", "Hello World!");
-           table.saveRow(row);
-           rowid = row.getRowId();
-         }
-         {
-           DbRow row = table.newRow();
-           row.setString("subject", "last");
-           row.setString("text", "last text");
-           table.saveRow(row);
-         }
+        {
+        DbRow row = table.newRow();
+        row.setString("subject", "first");
+        row.setString("text", "first text");
+        table.saveRow(row);
+        }
+        {
+      DbRow row = table.newRow();
+      row.setString("subject", "Hello");
+      row.setString("text", "Hello World!");
+        table.saveRow(row);
+        rowid = row.getRowId();
+        }
+        {
+      DbRow row = table.newRow();
+      row.setString("subject", "last");
+      row.setString("text", "last text");
+          table.saveRow(row);
+        }
       }
       {
       DbRow row = table.getRow(bySubject, new DatabaseColumn("Hello"));
@@ -65,10 +65,10 @@

 # Functional Programming
     String[][] strings = new String[][]{
-           {"A", "B", "C", "D"},
-           {"1","2", "3","4"},
-           {"5","6", "7","8"},
-           };
+        {"A", "B", "C", "D"},
+        {"1","2", "3","4"},
+        {"5","6", "7","8"},
+        };
     F2&amp;lt;Table, String[],="" Table=""&amp;gt; fun = new NodeOperators.StringGridToTable();
     Table table = Functions.reduce(fun, table(), strings);
     // write html to a tmp file and render in firefox for testing
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sean McEligot</dc:creator><pubDate>Sat, 10 Sep 2016 17:28:07 -0000</pubDate><guid>https://sourceforge.net27f953bed7a2a27375c47ad9198104d100bb99b6</guid></item><item><title>Home modified by Sean McEligot</title><link>https://sourceforge.net/p/yuzz/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -1,11 +1,96 @@
-Strong type  HTML/XML Web framework and embedded database for Java.
+# HTML
+Put the compiler to work as much possible in verifity your HTML is correct.

-[HTML]
-[NoSQL]
-[Functional Programming]
-[Unit Testing]
+    Node body =    body();
+           html( 
+                   head( n("title", t("Bookmarks")),
+                   body));
+           
+           body.add(n("div",a("id","urls"),
+                           n("h3", t("by hostname")), 
+                           byHostTable,
+                           n("br")));
+           body.add(n("div",
+                   n("form", a("action", "/hweb/bm"), a("method","post"), 
+                           t("name"), n("input", a("name","name")),
+                           n("br"),
+                           t("url"), n("input", a("name","url")),
+                           n("input", a("type","submit"))
+                           )));

+# NoSQL

-[[project_screenshots]]
-[[project_admins]]
-[[download_button]]
+    Dbm dbm = new Dbm();
+    dbm.open();
+    long rowid = -1L;
+    try {
+      Schema schema = createSchema("secondary");
+      DbIndex bySubject = new DbIndex("subject", ColType.STRING);
+      schema.addIndex(bySubject);
+
+      DbTable table = dbm.getTable(schema);
+      {
+         {
+           DbRow row = table.newRow();
+           row.setString("subject", "first");
+           row.setString("text", "first text");
+           table.saveRow(row);
+         }
+         {
+           DbRow row = table.newRow();
+           row.setString("subject", "Hello");
+           row.setString("text", "Hello World!");
+           table.saveRow(row);
+           rowid = row.getRowId();
+         }
+         {
+           DbRow row = table.newRow();
+           row.setString("subject", "last");
+           row.setString("text", "last text");
+           table.saveRow(row);
+         }
+      }
+      {
+      DbRow row = table.getRow(bySubject, new DatabaseColumn("Hello"));
+      String subject = row.getString("subject");
+      String text = row.getString("text");
+      System.out.println("get row by subject: "+row.getRowId()+":"+row.getString("subject"));
+      assertEquals(rowid, row.getRowId());
+      assertEquals("Hello", subject);
+      assertEquals("Hello World!", text);
+      }
+    } finally {
+      dbm.close();
+    }
+
+# Functional Programming
+    String[][] strings = new String[][]{
+           {"A", "B", "C", "D"},
+           {"1","2", "3","4"},
+           {"5","6", "7","8"},
+           };
+    F2&amp;lt;Table, String[],="" Table=""&amp;gt; fun = new NodeOperators.StringGridToTable();
+    Table table = Functions.reduce(fun, table(), strings);
+    // write html to a tmp file and render in firefox for testing
+    Render.browse("firefox", table);
+    // print html source
+    System.out.println(table.writeString());
+
+Output: 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;A&lt;/td&gt;&lt;td&gt;B&lt;/td&gt;&lt;td&gt;C&lt;/td&gt;&lt;td&gt;D&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sean McEligot</dc:creator><pubDate>Sat, 10 Sep 2016 17:27:11 -0000</pubDate><guid>https://sourceforge.net1b2bb23dd31eb289a7e3b6ce390992a69000023e</guid></item><item><title>Home modified by Sean McEligot</title><link>https://sourceforge.net/p/yuzz/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,7 +1,7 @@
 Strong type  HTML/XML Web framework and embedded database for Java.

 [HTML]
-[NoSQL]https://sourceforge.net/p/yuzz/wiki/Home/edit#
+[NoSQL]
 [Functional Programming]
 [Unit Testing]

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sean McEligot</dc:creator><pubDate>Thu, 24 Jul 2014 23:45:11 -0000</pubDate><guid>https://sourceforge.netc64a81ff15b2eccd7635c981aef13b9ed9e30533</guid></item><item><title>Home modified by Sean McEligot</title><link>https://sourceforge.net/p/yuzz/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,9 +1,9 @@
 Strong type  HTML/XML Web framework and embedded database for Java.

-[[HTML]]
-[[NoSQL]]
-[[Functional Programming]]
-[[Unit Testing]]
+[HTML]
+[NoSQL]https://sourceforge.net/p/yuzz/wiki/Home/edit#
+[Functional Programming]
+[Unit Testing]

 [[project_screenshots]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sean McEligot</dc:creator><pubDate>Thu, 24 Jul 2014 23:44:50 -0000</pubDate><guid>https://sourceforge.net692f07df7b4c8ec404320b7f0d09d379ea5ef2d8</guid></item><item><title>Home modified by Sean McEligot</title><link>https://sourceforge.net/p/yuzz/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,8 +1,11 @@
-Welcome to your wiki!
+Strong type  HTML/XML Web framework and embedded database for Java.

-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
+[[HTML]]
+[[NoSQL]]
+[[Functional Programming]]
+[[Unit Testing]]

-The wiki uses [Markdown](/p/yuzz/wiki/markdown_syntax/) syntax.

+[[project_screenshots]]
 [[project_admins]]
 [[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sean McEligot</dc:creator><pubDate>Thu, 24 Jul 2014 23:08:50 -0000</pubDate><guid>https://sourceforge.net1e88314a3b82201fceb636c1a0ebc99c5022e4f8</guid></item><item><title>WikiPage Home modified by Sean McEligot</title><link>https://sourceforge.net/p/yuzz/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Welcome to your wiki!&lt;/p&gt;
&lt;p&gt;This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: &lt;span&gt;[SamplePage]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The wiki uses &lt;a class="" href="/p/yuzz/wiki/markdown_syntax/"&gt;Markdown&lt;/a&gt; syntax.&lt;/p&gt;
&lt;p&gt;&lt;a href="/u/smceligot/"&gt;Sean McEligot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;span class="download-button-514cc4fa271846022bccf660" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sean McEligot</dc:creator><pubDate>Fri, 22 Mar 2013 20:54:21 -0000</pubDate><guid>https://sourceforge.net07ced77c376c6b5c300d21b6fa77c3077caf9db5</guid></item></channel></rss>