My fork of njs-0.3.7, with vs2013
- Running 'console.log("hello");' success.
- Some code changed, see readme.txt, see njs_argument macro define.
- v8
v8-20101013.rar - js
http://wxjs.sourceforge.net/
http://k3d.sourceforge.net/
http://gluescript.sourceforge.net/ - TorqueScript, Torque
http://wiki.torque3d.org/scripter:the-torquescript-language
https://torque3d.org/torque3d/
https://github.com/GarageGames/Torque3D
https://github.com/TorqueGameEngines/Torque3D
https://github.com/GarageGames/Torque3D/blob/master/Engine/source/console/bison.simple
https://github.com/GarageGames/Torque3D/blob/master/Engine/source/console/compiler.h
https://github.com/GarageGames/Torque3D/blob/master/Engine/source/console/ast.h
https://github.com/TorqueGameEngines/Torque3D/tree/development/Engine/source/console/torquescript
我以前看到这本书,以为真的可以运行csharp,不过现在发现这本书里面提到的cs后缀脚本
其实是torque引擎自带的控制台脚本,
跟csharp没有任何关系。顺便一提torque早就已经开源了 //
【脚本级网络游戏编程_百度百科】《脚本级网络游戏编程》
是2009年12月清华大学出版社出版的图书,
- Lox (clox, jlox)
http://www.craftinginterpreters.com/the-lox-language.html
https://github.com/munificent/craftinginterpreters
https://github.com/munificent/craftinginterpreters/wiki/Lox-implementations
https://github.com/ByronMayne/LoxSharp
https://github.com/munificent/craftinginterpreters/blob/master/c/main.c
https://github.com/munificent/craftinginterpreters/blob/master/java/com/craftinginterpreters/lox/Lox.java
search baidupan, loxmod_v2.rar - PuerTS
https://github.com/Tencent/puerts
https://github.com/chexiongsheng/puerts_unity_demo - aardio
https://www.aardio.com - gambas, gambas3
http://gambas.sourceforge.net/en/main.html
在xubuntu 20上运行gambas3开发控制台程序(类BASIC,支持图形界面开发),如图。
树莓派可能有问题(未测试)。
安装方法:sudo apt install gambas3 gambas3-gb-form-print。
启动开发环境:gambas3。
控制台编译和运行:gba3 && ./test1.gambas - 8cc
https://github.com/rui314/8cc
https://github.com/keiichiw/constexpr-8cc - gcc-explorer
https://github.com/compiler-explorer/compiler-explorer
https://godbolt.org - jakt
https://github.com/SerenityOS/jakt - angelscript
https://www.angelcode.com/angelscript/
angelscript_2.20.1.zip - BulletML
http://www.asahi-net.or.jp/~cs8k-cyu/bulletml/
http://shinh.skr.jp/sdmkun/ - nScript
http://www.nakka.com/soft/ns/
trayc
http://www.nakka.com/soft/trayc/ - C Scripting Language(CSL)
http://sourceforge.net/projects/csl/
csl-4.3.0.tar.gz - beanshell
https://github.com/beanshell/beanshell
https://beanshell.github.io - Open Basic interpreter for embedding
https://sourceforge.net/projects/obasic/
http://obasic.sourceforge.net - jsdb
http://www.jsdb.org
jsdb_source_1.8.0.0.zip jsdb_source_1.8.0.3.zip jsdb_win_1.8.0.0.zip jsdb_win_1.8.0.3.zip - Digital Mars DMDScript, dscript
https://github.com/DigitalMars/DMDScript
dscript.zip dscriptcppsrc.zip - criscript
https://github.com/hak/criscript
criscript.com.rar - cint
(dead) http://root.cern.ch/drupal/content/cint
https://github.com/paulwratt/cint-5.34.00 cint-5.16.19-win32.tar.gz
cint-5.18.00.tgz - jint
https://github.com/sebastienros/jint - wren
https://github.com/wren-lang/wren - (TODO) low.js
http://www.lowjs.org/
https://www.neonious-iot.com/lowjs/examples/getting-started.html
https://github.com/neonious/lowjs
https://github.com/neonious/lowjs_esp32_examples - Pocketlang
https://github.com/weimingtom/pocketlang
(baidupan) pocketlang_v2_vc6_success.rar - mjs
https://github.com/cesanta/mjs
(baidupan) mjs-1.26.zip
put mjs.c and mjs.h to vc6 project, and define MJS_MAIN
run: mjs.exe -e "print('hello')" - picoc
see https://github.com/weimingtom/wmt_incubator
(baidupan) picoc_vc6_v1.rar - https://github.com/weimingtom/jerryscript/tree/wmt
c, mingw - https://github.com/weimingtom/quickjs_vs2013
TODO: C. repl.js port not done - https://github.com/weimingtom/MinijoeCSharp
TODO: C# - https://github.com/weimingtom/tjs2mod
TODO: C++ - https://github.com/weimingtom/rhinomod
TODO: Java - https://gitee.com/weimingtom/tjs2study
https://github.com/jeeb/kirikiri2/tree/master/kirikiri2/src/core/tjs2 - http://ftp.mozilla.org/pub/js/
search SpiderMonkey
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey
https://github.com/weimingtom/eriri_js
https://hg.mozilla.org/mozilla-central/file/
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Releases/1.8.5
https://github.com/weimingtom/spidermonkeymod
TODO: C++
SpiderMonkey__.rar
js-1.8.0-rc1.tar.gz - https://github.com/nxmirrors/tamarin-central
tamarin__.rar
tamarin-central.tar.bz2
tamarin-central-fbecf6c8a86f-patch.rar - https://github.com/Distrotech/mozjs/tree/mozjs-24/js
search mozjs - ChakraCore
- https://github.com/microsoft/ChakraCore
- duktape
- https://duktape.org
- https://github.com/espruino/Espruino
- http://jerryscript.net/
- http://mujs.com/
- https://code.google.com/p/quad-wheel/
- https://bellard.org/quickjs/
- https://github.com/gfwilliams/tiny-js
- https://github.com/cesanta/v7
- https://en.wikipedia.org/wiki/List_of_ECMAScript_engines
- https://github.com/adobe/avmplus
- search baidupan, gravity-0.7.8_vs2013_build_success.rar
- https://github.com/rui314/chibicc
- https://github.com/drh/lcc
- https://github.com/rswier/c4
- https://github.com/coliveira/c4
- https://github.com/EarlGray/c4
- https://github.com//
- https://github.com/lotabout/write-a-C-interpreter
- https://github.com/mozilla/rhino/blob/master/toolsrc/org/mozilla/javascript/tools/shell/JSConsole.java
- https://github.com/weimingtom/Rhino.Net/tree/develop/src/Rhino.Tools.Debugger
- https://github.com/hazzik/Rhino.Net
- https://github.com/weimingtom/rhinomod/blob/master/rhinomod/src/org/mozilla/rhino/examples/Shell.java