Hannes,<br><br>I am not a developer or expert in FONC project, but as the 
most people in this list (thinking so)<span id="result_box" class="short_text"><span title="" style=""> tremulously </span></span>waiting
 for it and following its progress (like OMeta)<span id="result_box" class="short_text"><span title="" style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"></span></span>!<br><br>FONC - Fundamentals of New computing 
(<a href="http://www.vpri.org/html/work/ifnct.htm">http://www.vpri.org/html/work/ifnct.htm</a>, 
<a href="http://www.vpri.org/html/writings.php">http://www.vpri.org/html/writings.php</a>).<br>OMeta - an Object-Oriented 
Language for Pattern Matching (<a href="http://www.tinlizzie.org/ometa/">http://www.tinlizzie.org/ometa/</a>), 
developed under the FONC. <br>Examples, which give more insight are here in OMeta-js (<a href="http://www.tinlizzie.org/ometa-js/">http://www.tinlizzie.org/ometa-js/</a>), OMeta2 squeak syntax is closer to that.<br>There are existed its own mailing lists for discussion (<a href="http://vpri.org/mailman/listinfo/ometa">http://vpri.org/mailman/listinfo/ometa</a>, <a href="http://vpri.org/mailman/listinfo/fonc">http://vpri.org/mailman/listinfo/fonc</a>). <br>

<br>So, these technologies are like a lighthouse for a fully self sustaining, open-ended, user-centric software of the future.<br><br>In the current development I am exploring OMeta, describing 
Croquet spaces and parsing active formulas (user scripts) in space, getting them from web-browser (Seaside-framework) or Tweak interface. <br>Not yet ready something to show now, but soon :)<br><br>Best regards,<br>Nikolay<br>

<br><br><div class="gmail_quote">On Thu, May 13, 2010 at 4:33 PM, Hannes Hirzel <span dir="ltr">&lt;<a href="mailto:hannes.hirzel@gmail.com">hannes.hirzel@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

On 5/13/10, Nikolay Suslov &lt;<a href="mailto:nsuslovi@gmail.com">nsuslovi@gmail.com</a>&gt; wrote:<br>
&gt; Hello Hannes,<br>
&gt;<br>
&gt; Thanks for the interest,<br>
&gt;<br>
.....<br>
&gt;<br>
&gt; Krestianstvo&#39;s main domain is Virtual Learning Environments, so there are<br>
&gt; some of the most important things to be aware while developing:<br>
&gt;<br>
&gt;    1. Collaboration at first (that&#39;s why the name Krestianstvo (Peasantry in<br>
&gt;    English)). Sharing all, from data to action, process, computation<br>
&gt; (looking<br>
&gt;    forward to Open Croquet/Cobalt project).<br>
&gt;    2. To be open as much as possible (self sustaining and modifying by<br>
&gt;    system itself) (looking forward to OMeta and FONC)<br>
&gt;    3. Multimedia oriented<br>
&gt;<br>
<br>
Hello Nikolay,<br>
<br>
I have loaded OMeta (see attached screen shot, I just had to click on<br>
OMeta2.mcm and to click &#39;Load&#39;.<br>
<br>
There are some examples in the class comment of OMeta2Examples<br>
<br>
<br>
Here&#39;s how to run these examples:<br>
<br>
        OMeta2Examples match: 5 with: #fact.<br>
        OMeta2Examples matchAll: &#39;1234&#39; with: #number.<br>
        OMeta2Examples matchAll: &#39;abc123&#39; with: #identifier.<br>
        OMeta2Examples matchAll: #($a $b $c 1 2 3 #(4 5)) with: #structure.<br>
        OMeta2Examples matchAll: &#39;howdy&#39; with: #greeting.<br>
<br>
I understand that these examples are all of a kind of generalised<br>
regex matching type. They match an expression and extract something.<br>
<br>
Do you have examples which give a bit more insight?<br>
<br>
What is FONC?<br>
<br>
Kind regards<br>
<font color="#888888">Hannes<br>
</font><br><br>
<br></blockquote></div><br>