Help with open source project

Eugaia ngx.eugaia at
Thu Sep 9 02:17:01 MSD 2010

  Hi Roger,

On 08/09/2010 22:40, Roger Hoover wrote:
> Just curious, why create your own programming language?
Well, I can see security issues related to just allowing 
unparsed/checked code being uploaded and run on the open-source 
website.  Regardless, I'd want to put a parser in front of the 
underlying implementation (which is PHP).  Since I was going to do that, 
I thought changing the syntax to a nicer one would make sense.  The 
syntax is basically PHP, but without '$' for variables and allowing 
Javascript-like dot notation for arrays (e.g. var.subvar, instead of 

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.



> Roger
> On Wed, Sep 8, 2010 at 1:00 PM, Eugaia <ngx.eugaia at 
> <mailto:ngx.eugaia at>> wrote:
>      Hi guys,
>     I hope nobody minds me asking for help in this way.
>     I'm asking for help from programmers to help set up a unique
>     open-source project that could benefit a great many people.
>     The Tagmata Project's three aims are :
>     (1) to create a completely open-source website
>     (2) to use the site to generate money
>     (3) to use the profits to help alleviate poverty
>     Full details of the whole project can be found at
>     The platform for the open-source website has not yet been built,
>     and that is what I'm asking for help with.
>     There are two things in particular that seem most relevant to
>     Nginx developers / users :
>     (1) Nginx - MongoDB module
>     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.
>     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.
>     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.
>     Once this particular module is written and stable, I'll post here
>     to let Nginx users know.
>     (2) Online development tools
>     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
> for details).
>     The code for these will be made available on the open-source
>     website ( <>) when the base platform
>     has been developed.
>     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.
>     If you'd like to know more about the project, please visit
>     If you'd like to know more about the programming tasks, please
>     visit
>     If you'd like to get involved, please contact me by email
>     (dev at <mailto:dev at>) or IRC (Freenode #tagmata).
>     Thanks in advance,
>     Marcus Clyne.
>     _______________________________________________
>     nginx mailing list
>     nginx at <mailto:nginx at>
> _______________________________________________
> nginx mailing list
> nginx at

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the nginx mailing list