<?xml version="1.0"?>
<rss version="2.0">
<channel>
<link>http://helma.org/wiki/Helma+1.7+wishlist/</link>
<title>helma.org/wiki/Helma 1.7 wishlist</title>
<description>Updates for Page helma.org/wiki/Helma 1.7 wishlist</description>
<pubDate>Thu, 24 May 2012 03:19:00 +0000</pubDate>
<item>
<title>Version 18</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=18</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;10&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* Logical next step would be to bring those two together and &amp;quot;re-conventionalize&amp;quot; automatic root object lookup&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;20&lt;/td&gt;&lt;td&gt;Status: nothing so far&lt;span class=&#39;diffadded&#39;&gt;. What we could possibly do is implement HopObject persistence for session nodes (mapping to a Session object).&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;29&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;30&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== Sort out macro resolver problems&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;31&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;32&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;Solve macro resolver problems introduced with the *fix for bug 617|http://helma.org/bugs/show_bug.cgi?id=617*. Discussion thread is *over here|http://groups.google.com/group/helma/browse_frm/thread/b15805fd6f661d64*.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Sat, 04 Apr 2009 09:42:07 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 17</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=17</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;27&lt;/td&gt;&lt;td&gt;Status: Still trying to &lt;span class=&#39;diffremoved&#39;&gt;come &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*come &lt;/span&gt;up with a syntax for &lt;span class=&#39;diffremoved&#39;&gt;this &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;this|http://helma.pastebin.com/f2ffec49* &lt;/span&gt;that is neither ugly nor breaks existing code.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Thu, 02 Apr 2009 13:38:26 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 16</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=16</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;9&lt;/td&gt;&lt;td&gt;* *Programmatically defined HopObject &lt;span class=&#39;diffremoved&#39;&gt;mappings|http://dev.helma.org/wiki/New+features+in+Helma+1.7/#ProgrammaticallydefinedHopObjectmappings*&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;mappings|Defining HopObject mappings programmatically*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Thu, 02 Apr 2009 12:00:20 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 15</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=15</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;32&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* Url.js that parses all fields (rfc3986) and allows to set them. examples: *python like urlparser|http://snipplr.com/view/10139/urlparse--pythonlike-url-parser-and-manipulator/* or *minimalistic parseUri|http://blog.stevenlevithan.com/archives/parseuri*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;33&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Thu, 02 Apr 2009 11:31:24 +0000</pubDate>
<author>simono</author>
</item>
<item>
<title>Version 14</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=14</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;3&lt;/td&gt;&lt;td&gt;=== &lt;span class=&#39;diffremoved&#39;&gt;New Persistence API implemented in JavaScript&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;Decouple Objectmodel API&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;7&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;Status: &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;8&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* *HopObject-less Helma applications|http://groups.google.com/group/helma/browse_frm/thread/fc079ea32378a1db/c57991bca6c4c331?lnk=gst&amp;amp;q=pure+javascript#c57991bca6c4c331*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;9&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* *Programmatically defined HopObject mappings|http://dev.helma.org/wiki/New+features+in+Helma+1.7/#ProgrammaticallydefinedHopObjectmappings*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;10&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;16&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;Status: nothing so far&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;17&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;23&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;What about syntax? Currently I sympathise with the idea &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;Status: Still trying &lt;/span&gt;to &lt;span class=&#39;diffremoved&#39;&gt;change subskin syntax from &amp;lt;code&amp;gt;&amp;lt;% #subskinname %&amp;gt;&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;&amp;lt;% #subskin subskinname %&amp;gt;&amp;lt;/code&amp;gt; - in other words add &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;come up with &lt;/span&gt;a &lt;span class=&#39;diffremoved&#39;&gt;#subskin keyword. This would have two benefits: first it makes subskin &lt;/span&gt;syntax &lt;span class=&#39;diffremoved&#39;&gt;more self-explanatory, second it would make place &lt;/span&gt;for &lt;span class=&#39;diffremoved&#39;&gt;other &amp;quot;meta-macros&amp;quot; like &amp;lt;code&amp;gt;&amp;lt;% #extends superskinname %&amp;gt;&amp;lt;/code&amp;gt;. Going further on this, it might be possible to implement an API for meta-macros (for lack of a better expression) &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;this &lt;/span&gt;that &lt;span class=&#39;diffremoved&#39;&gt;allow low level manipulation of skins, subskins and macros&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;is neither ugly nor breaks existing code&lt;/span&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;25&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;The old &amp;lt;code&amp;gt;&amp;lt;% #subskin %&amp;gt;&amp;lt;/code&amp;gt; syntax would be deprecated but supported for the indefinite future.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;26&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;31&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;Status: &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;32&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* Some work done on *helma.File|http://dev.helma.org/bugs/show_bug.cgi?id=636* and *helma.Mail|http://dev.helma.org/bugs/show_bug.cgi?id=540*.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;33&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* No decision yet on removal of core extensions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;34&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;35&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;36&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;Status: pending due to performance considerations regarding java varchar. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Thu, 02 Apr 2009 11:17:27 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 13</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=13</link>
<description>&lt;ul class=&#39;diffproperties&#39;&gt;&lt;li&gt;Changed &lt;span class=&#39;diffpropname&#39;&gt;tags&lt;/span&gt; to &lt;span class=&#39;diffadded&#39;&gt;helma 1.7, wishlist&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</description>
<pubDate>Thu, 19 Feb 2009 12:21:20 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 12</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=12</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;19&lt;/td&gt;&lt;td&gt;The subskins feature *introduced in Helma 1.6|new skin features in helma 1.6* are a perfect fit for this. Extending a skin would have the same effect as partially overriding a skin from another repository: Some subkins may be overridden, the others &lt;span class=&#39;diffadded&#39;&gt;(and usually the main skin) &lt;/span&gt;are inherited from the base skin. &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Mon, 14 Apr 2008 19:22:29 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 11</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=11</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;23&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;The old &amp;lt;code&amp;gt;&amp;lt;% #subskin %&amp;gt;&amp;lt;/code&amp;gt; syntax would be deprecated but supported for the indefinite future.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;24&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Mon, 14 Apr 2008 19:12:46 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 10</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=10</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;17&lt;/td&gt;&lt;td&gt;This is a very useful idea to take from *Django|http://www.djangoproject.com/documentation/templates/*. &lt;span class=&#39;diffremoved&#39;&gt;Extending &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;This allows developers to create &lt;/span&gt;a &lt;span class=&#39;diffremoved&#39;&gt;skin would have &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;base.html template with &lt;/span&gt;the &lt;span class=&#39;diffremoved&#39;&gt;same effect as partially overriding a skin from another repository: Some subkins may be overridden&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;shared XHtml boilerplate code&lt;/span&gt;, &lt;span class=&#39;diffadded&#39;&gt;and let sub-templates fill in &lt;/span&gt;the &lt;span class=&#39;diffremoved&#39;&gt;others are inherited from the base skin&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;actual content&lt;/span&gt;.&lt;span class=&#39;diffadded&#39;&gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;19&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;What about syntax? &lt;/span&gt;The &lt;span class=&#39;diffremoved&#39;&gt;natural thing &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;subskins feature *introduced in Helma 1.6|new skin features in helma 1.6* are a perfect fit for this. Extending a skin &lt;/span&gt;would &lt;span class=&#39;diffadded&#39;&gt;have the same effect as partially overriding a skin from another repository: Some subkins may &lt;/span&gt;be &lt;span class=&#39;diffremoved&#39;&gt;to just use &amp;lt;code&amp;gt;&amp;lt;% extends foo %&amp;gt;&amp;lt;/code&amp;gt;&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;overridden&lt;/span&gt;, &lt;span class=&#39;diffremoved&#39;&gt;but that would clash with ordinary macros. Maybe borrow &lt;/span&gt;the &lt;span class=&#39;diffremoved&#39;&gt;# &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;others are inherited &lt;/span&gt;from &lt;span class=&#39;diffremoved&#39;&gt;subskins and use &amp;lt;code&amp;gt;&amp;lt;% #extends foo %&amp;gt;&amp;lt;/code&amp;gt;?&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;the base skin. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;20&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;21&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;What about syntax? Currently I sympathise with the idea to change subskin syntax from &amp;lt;code&amp;gt;&amp;lt;% #subskinname %&amp;gt;&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;&amp;lt;% #subskin subskinname %&amp;gt;&amp;lt;/code&amp;gt; - in other words add a #subskin keyword. This would have two benefits: first it makes subskin syntax more self-explanatory, second it would make place for other &amp;quot;meta-macros&amp;quot; like &amp;lt;code&amp;gt;&amp;lt;% #extends superskinname %&amp;gt;&amp;lt;/code&amp;gt;. Going further on this, it might be possible to implement an API for meta-macros (for lack of a better expression) that allow low level manipulation of skins, subskins and macros.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Mon, 14 Apr 2008 19:11:25 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 9</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=9</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;15&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== Allow skins to extend/inherit from each other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;16&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;17&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;This is a very useful idea to take from *Django|http://www.djangoproject.com/documentation/templates/*. Extending a skin would have the same effect as partially overriding a skin from another repository: Some subkins may be overridden, the others are inherited from the base skin.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;18&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;19&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;What about syntax? The natural thing would be to just use &amp;lt;code&amp;gt;&amp;lt;% extends foo %&amp;gt;&amp;lt;/code&amp;gt;, but that would clash with ordinary macros. Maybe borrow the # from subskins and use &amp;lt;code&amp;gt;&amp;lt;% #extends foo %&amp;gt;&amp;lt;/code&amp;gt;?&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;20&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Mon, 14 Apr 2008 10:36:51 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 8</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=8</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;20&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== Varargs Support for res.write() and consorts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;21&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;22&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;Allow to pass 0..n arguments to res.write(), res.writeln(), res.debug() and similar methods. My proposal is to write out arguments separated by a single whitespace like print does in python.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;23&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;26&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;* varargs support for res.write(), res.writeln(), res.debug(): pass 0..n arguments to these methods, they will be rendered speparated by a single whitespace like print in python.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Tue, 08 Apr 2008 15:24:19 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 7</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=7</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;3&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;* Try to decouple helma.objectmodel from the rest of the framework,&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;===&lt;/span&gt;&amp;nbsp;&lt;span class=&#39;diffremoved&#39;&gt;and start layering a javascript interface on top of it so it can be used &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;New Persistence API implemented &lt;/span&gt;in &lt;span class=&#39;diffremoved&#39;&gt;stand-alone/explicit fashion.&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;JavaScript&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;4&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;* Start using SessionManager to actually implement different session management schemes (db persistence etc)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;5&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;Try to decouple helma.objectmodel from the rest of the framework, and start layering a javascript interface on top of it so it can be used in stand-alone/explicit fashion.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;6&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;7&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== Alternative Session Implementations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;8&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;9&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;Start using SessionManager to actually implement different session management schemes.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;10&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;11&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* db persistence&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;12&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* client based persistence&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;13&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* replication/load balancing&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;14&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;15&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== Library and Modules &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;16&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;6&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;* Drop helma.doc package, maybe in favour of jsdoc-toolkit, or get token parsing funcitonality accepted into rhino cvs.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;7&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== More Ideas&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;8&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;9&lt;/td&gt;&lt;td&gt;* &lt;span class=&#39;diffremoved&#39;&gt;Support &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;&amp;lt;strike&amp;gt;Support &lt;/span&gt;*JSAdapter|http://blogs.sun.&lt;span class=&#39;diffremoved&#39;&gt;com/sundararajan/entry/self_javascript_and_jsadapter*&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;com/sundararajan/entry/self_javascript_and_jsadapter*&amp;lt;/strike&amp;gt; already in helma 1.6.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;12&lt;/td&gt;&lt;td&gt;* Rewrite helmadoc to rewrite with standard rhino (no more token patch)&lt;span class=&#39;diffremoved&#39;&gt;.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;13&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* Drop helma.doc package, maybe in favour of jsdoc-toolkit, or get token parsing funcitonality accepted into rhino cvs.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Tue, 08 Apr 2008 11:34:58 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 6</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=6</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;14&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* Debian/Ubuntu package for Helma&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Fri, 04 Apr 2008 15:09:00 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 5</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=5</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;12&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* allow apps.properties extensions to be defined in app.properties (without the &amp;quot;appname.&amp;quot; prefix)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;13&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* Rewrite helmadoc to rewrite with standard rhino (no more token patch).&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Fri, 04 Apr 2008 12:46:40 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 4</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=4</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;11&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* varargs support for res.write(), res.writeln(), res.debug(): pass 0..n arguments to these methods, they will be rendered speparated by a single whitespace like print in python.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Wed, 02 Apr 2008 15:41:08 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 3</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=3</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;9&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* Support *J&amp;uuml;rg Lehni&#39;s rhino extensions|https://dev.scriptographer.com/*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;10&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* Support *JSAdapter|http://blogs.sun.com/sundararajan/entry/self_javascript_and_jsadapter*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Tue, 08 Jan 2008 17:08:42 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 2</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=2</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;8&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* Provide full configurability when running Helma in embedded (tomcat) mode.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Tue, 08 Jan 2008 15:48:44 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 1</title>
<link>http://helma.org/wiki/Helma+1.7+wishlist/history.diff?v=1</link>
<description>&lt;ul class=&#39;diffproperties&#39;&gt;&lt;li&gt;Set &lt;span class=&#39;diffpropname&#39;&gt;tags&lt;/span&gt; to &lt;span class=&#39;diffadded&#39;&gt;helma 1.7&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;1&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;Some vague feature ideas for Helma 1.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;3&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* Try to decouple helma.objectmodel from the rest of the framework, and start layering a javascript interface on top of it so it can be used in stand-alone/explicit fashion.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;4&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* Start using SessionManager to actually implement different session management schemes (db persistence etc)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;5&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* Extend and enhance helma.File.js and other modules&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;6&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* Start removing core extensions in favor of modules? &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;7&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;* Drop helma.doc package, maybe in favour of jsdoc-toolkit, or get token parsing funcitonality accepted into rhino cvs.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Tue, 08 Jan 2008 15:47:47 +0000</pubDate>
<author>hannes</author>
</item>
</channel>
</rss>

