Mse is a project mainly written in C++ and C, it's free.
Webgame script engine
MSE (NC)
C-style mud/webgame script engine
C was dead after forced to mix OO, java was born to be rebirth of C, but was dead after J2EE was "invented". The original reason why we need computer language is we need a "language", not "framework" with tons of document. We need a kind of "language" we can just use it to create world, without reading tons of documents about "framework".
In addition to above feature, I hope it can be a kind of light-wight and high-efficient web programming language. ( So an template toolkit should be developed in the future)
Installation and development guide:
-------- MACOS & linux ------------
Make: $ make -f makefile_macos
test mse: $ cd bin $ ./mse change the main.cpp as you want to test, and rebuild again
test cgi from apache:
add line ScriptAlias /cgi-bin/ "/Users/juweihua/studio/projects/WebMudFramework/ScriptEngine/mse/cgi-bin/" in block
add lines <Directory "/Users/juweihua/studio/projects/WebMudFramework/ScriptEngine/mse/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all Please change the position of cgi-bin folder to your own
start apache $ /usr/local/apache2/bin/apachectl start (The position where you installed apache maybe different)
access http://localhost/cgi-bin/cs.cgi from your browser You can change cgi-bin/cs_cgi.cpp as you want
Add/Change syntax The grammar is defined in cocoR/cs.atg, you can change it and run "make parser" then "make -f makefile_macos" There is a "grep.pl" under cocoR folder, you can use it to see the clean grammar definition without code
-------- windows ------------ Not available currently