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"><<a href="mailto:hannes.hirzel@gmail.com">hannes.hirzel@gmail.com</a>></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 <<a href="mailto:nsuslovi@gmail.com">nsuslovi@gmail.com</a>> wrote:<br>
> Hello Hannes,<br>
><br>
> Thanks for the interest,<br>
><br>
.....<br>
><br>
> Krestianstvo's main domain is Virtual Learning Environments, so there are<br>
> some of the most important things to be aware while developing:<br>
><br>
> 1. Collaboration at first (that's why the name Krestianstvo (Peasantry in<br>
> English)). Sharing all, from data to action, process, computation<br>
> (looking<br>
> forward to Open Croquet/Cobalt project).<br>
> 2. To be open as much as possible (self sustaining and modifying by<br>
> system itself) (looking forward to OMeta and FONC)<br>
> 3. Multimedia oriented<br>
><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 'Load'.<br>
<br>
There are some examples in the class comment of OMeta2Examples<br>
<br>
<br>
Here's how to run these examples:<br>
<br>
OMeta2Examples match: 5 with: #fact.<br>
OMeta2Examples matchAll: '1234' with: #number.<br>
OMeta2Examples matchAll: 'abc123' with: #identifier.<br>
OMeta2Examples matchAll: #($a $b $c 1 2 3 #(4 5)) with: #structure.<br>
OMeta2Examples matchAll: 'howdy' 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>