Hi!<br><br>I&#39;m willing to announce the second beta release of Phoseydon, part of the DBXTalk project, supported by ESUG :).<br><br>It&#39;s main new feature is a simple internal dsl to generate entities, so you can create applications from something like:<br>
<pre class="shout"><span class="undefinedIdentifier">personEntity</span> <span class="ansiAssignment">:=</span> <span class="undefinedIdentifier">application</span> <span class="undefinedKeyword">entityNamed:</span> <span class="symbol">#</span><span class="symbol">Person</span><span class="statementSeparator">.</span><br>
<span class="undefinedIdentifier">personEntity</span><br>        <span class="undefinedKeyword">hasString:</span> <span class="symbol">#</span><span class="symbol">nickname</span><span class="cascadeSeparator">;</span><br>        <span class="undefinedKeyword">hasInteger:</span> <span class="symbol">#</span><span class="symbol">age</span><span class="cascadeSeparator">;</span><br>
        <span class="undefinedKeyword">hasBoolean:</span> <span class="symbol">#</span><span class="symbol">isProgrammer</span><span class="statementSeparator">.</span></pre><p>        </p><pre class="shout"><span class="undefinedIdentifier">petEntity</span> <span class="ansiAssignment">:=</span> <span class="undefinedIdentifier">application</span> <span class="undefinedKeyword">entityNamed:</span> <span class="symbol">#</span><span class="symbol">Pet</span><span class="statementSeparator">.</span><br>
<span class="undefinedIdentifier">petEntity</span><br>        <span class="undefinedKeyword">hasString:</span> <span class="symbol">#</span><span class="symbol">nickname</span><span class="statementSeparator">.</span></pre><pre class="shout">
<span class="undefinedIdentifier">personEntity</span> <span class="undefinedKeyword">hasMany:</span> <span class="symbol">#</span><span class="symbol">Pet</span> <span class="undefinedKeyword">as:</span> <span class="symbol">#pets</span><span class="symbol"></span><span class="statementSeparator">.<br>
</span><span class="undefinedIdentifier">petEntity</span> <span class="undefinedKeyword">hasOne:</span> <span class="symbol">#</span><span class="symbol">Person</span> <span class="undefinedKeyword">as:</span> <span class="symbol">#</span><span class="symbol">owner</span><span class="statementSeparator">.</span><br>
</pre><br>Also, a little manual is already written in:<br><a href="http://dbxtalk.smallworks.com.ar/pier/Documentation">http://dbxtalk.smallworks.com.ar/pier/Documentation</a><br><br>For download:<br><a href="http://dbxtalk.smallworks.com.ar/pier/Download">http://dbxtalk.smallworks.com.ar/pier/Download</a><br>
<br>Issues, mails, questions:<br><a href="http://dbxtalk.smallworks.com.ar/pier/Support">http://dbxtalk.smallworks.com.ar/pier/Support</a><br><br>Cheers,<br>the DBXTalk Team<br>