<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hi Roger,<br>
    <br>
    On 08/09/2010 22:40, Roger Hoover wrote:
    <blockquote
      cite="mid:AANLkTi=SpCKqbCKo-f=OoHBoFv63xh+vSVvtYsa7ur8F@mail.gmail.com"
      type="cite">Just curious, why create your own programming
      language?</blockquote>
    Well, I can see security issues related to just allowing
    unparsed/checked code being uploaded and run on the open-source
    website.&nbsp; Regardless, I'd want to put a parser in front of the
    underlying implementation (which is PHP).&nbsp; Since I was going to do
    that, I thought changing the syntax to a nicer one would make
    sense.&nbsp; The syntax is basically PHP, but without '$' for variables
    and allowing Javascript-like dot notation for arrays (e.g.
    var.subvar, instead of $var['subvar']).<br>
    <br>
    There are reasons why I chose PHP for the underlying platform which
    I won't go into here, but you can message me privately if you're
    interested.<br>
    <br>
    Cheers,<br>
    <br>
    Marcus.<br>
    <br>
    <blockquote
      cite="mid:AANLkTi=SpCKqbCKo-f=OoHBoFv63xh+vSVvtYsa7ur8F@mail.gmail.com"
      type="cite">
      <div><br>
      </div>
      <div>Roger<br>
        <br>
        <div class="gmail_quote">On Wed, Sep 8, 2010 at 1:00 PM, Eugaia
          <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:ngx.eugaia@gmail.com" target="_blank">ngx.eugaia@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;">&nbsp;Hi guys,<br>
            <br>
            I hope nobody minds me asking for help in this way.<br>
            <br>
            I'm asking for help from programmers to help set up a unique
            open-source project that could benefit a great many people.<br>
            <br>
            The Tagmata Project's three aims are :<br>
            <br>
            (1) to create a completely open-source website<br>
            (2) to use the site to generate money<br>
            (3) to use the profits to help alleviate poverty<br>
            <br>
            Full details of the whole project can be found at <a
              moz-do-not-send="true" href="http://www.tagmata.info"
              target="_blank">http://www.tagmata.info</a>.<br>
            <br>
            The platform for the open-source website has not yet been
            built, and that is what I'm asking for help with.<br>
            <br>
            There are two things in particular that seem most relevant
            to Nginx developers / users :<br>
            <br>
            <br>
            (1) Nginx - MongoDB module<br>
            <br>
            The Tagmata database will use MongoDB, with an Nginx
            front-end. We're looking to develop an Nginx module that
            connects to MongoDB, to allow queries through Nginx to
            MongoDB (in a similar vein to the recent ngx_drizzle,
            ngx_postgres etc modules that have been developed recently
            by Agentzh, Piotr Sikora et al.). This might be able to
            reuse some code from the ngx_gridfs module, but I'm not sure
            how stable it is.<br>
            <br>
            Another part of this module will be translating our own
            database query language (Tagmata Query Language) to MongoDB
            queries - which should be pretty easy, as the syntax is very
            similar.<br>
            <br>
            The code for this will be hosted on GitHub, and will be
            designed in such a way that it will be reusable for other
            projects that wish to connect to MongoDB that don't want to
            use Tagmata Query Language.<br>
            <br>
            Once this particular module is written and stable, I'll post
            here to let Nginx users know.<br>
            <br>
            <br>
            (2) Online development tools<br>
            <br>
            In order to facilitate adding/modifying of code on the
            open-source website, we're developing our own tools to make
            this easy. These will be written in our own scripting
            language (a cross between PHP and Javascript/Ruby - see <a
              moz-do-not-send="true"
              href="http://www.tagmata.info/development/info/TPL"
              target="_blank">http://www.tagmata.info/development/info/TPL</a>
            for details).<br>
            <br>
            The code for these will be made available on the open-source
            website (<a moz-do-not-send="true" href="http://tagmata.com"
              target="_blank">tagmata.com</a>) when the base platform
            has been developed.<br>
            <br>
            <br>
            I can do all of this code myself, but I'm hoping that some
            generous programmers would be willing to help out to make
            the task easier. Some other programmers have volunteered to
            do some of the other tasks that need doing, but we could do
            with some more help to speed up the development process.<br>
            <br>
            <br>
            If you'd like to know more about the project, please visit <a
              moz-do-not-send="true" href="http://www.tagmata.info"
              target="_blank">http://www.tagmata.info</a>.<br>
            If you'd like to know more about the programming tasks,
            please visit <a moz-do-not-send="true"
              href="http://www.tagmata.info/development/programming"
              target="_blank">http://www.tagmata.info/development/programming</a>.<br>
            If you'd like to get involved, please contact me by email (<a
              moz-do-not-send="true" href="mailto:dev@tagmata.com"
              target="_blank">dev@tagmata.com</a>) or IRC (Freenode
            #tagmata).<br>
            <br>
            Thanks in advance,<br>
            <br>
            Marcus Clyne.<br>
            <br>
            _______________________________________________<br>
            nginx mailing list<br>
            <a moz-do-not-send="true" href="mailto:nginx@nginx.org"
              target="_blank">nginx@nginx.org</a><br>
            <a moz-do-not-send="true"
              href="http://nginx.org/mailman/listinfo/nginx"
              target="_blank">http://nginx.org/mailman/listinfo/nginx</a><br>
          </blockquote>
        </div>
        <br>
      </div>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
nginx mailing list
<a class="moz-txt-link-abbreviated" href="mailto:nginx@nginx.org">nginx@nginx.org</a>
<a class="moz-txt-link-freetext" href="http://nginx.org/mailman/listinfo/nginx">http://nginx.org/mailman/listinfo/nginx</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>