Help with open source project
Eugaia
ngx.eugaia at gmail.com
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
$var['subvar']).
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.
Cheers,
Marcus.
>
> Roger
>
> On Wed, Sep 8, 2010 at 1:00 PM, Eugaia <ngx.eugaia at gmail.com
> <mailto:ngx.eugaia at gmail.com>> 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
> http://www.tagmata.info.
>
> 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
> http://www.tagmata.info/development/info/TPL for details).
>
> The code for these will be made available on the open-source
> website (tagmata.com <http://tagmata.com>) 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
> http://www.tagmata.info.
> If you'd like to know more about the programming tasks, please
> visit http://www.tagmata.info/development/programming.
> If you'd like to get involved, please contact me by email
> (dev at tagmata.com <mailto:dev at tagmata.com>) or IRC (Freenode #tagmata).
>
> Thanks in advance,
>
> Marcus Clyne.
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org <mailto:nginx at nginx.org>
> http://nginx.org/mailman/listinfo/nginx
>
>
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://nginx.org/mailman/listinfo/nginx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20100908/51b083c4/attachment-0001.html>
More information about the nginx
mailing list