Skip to content

Commit f0a12c0

Browse files
vasilevdbohdan
authored andcommitted
Jurassic: add
1 parent 5a43dc3 commit f0a12c0

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ To sort and filter the list interactively, visit the [webpage](https://dbohdan.g
7373
| JavaScript | [GraalJS](https://github.com/oracle/graaljs) | C++, C, Java | JVM's GC | UPL-1.0 | Implements ECMAScript 2022 for GraalVM (HotSpot JVM) using the Truffle framework. |
7474
| JavaScript | [JerryScript](https://github.com/jerryscript-project/jerryscript) | C | Tracing | Apache-2.0 | A full ECMAScript 5.1 interpreter written in C99 and optimized for low memory consumption. Uses CMake. |
7575
| JavaScript | [jsish](https://github.com/pcmacdon/jsish) | C | Ref. counting | MIT | A JavaScript ES 5.2+ interpreter. Internally structured after Tcl with an extensive C API. Features include subinterpreters, introspection, SQLite bindings, and a web framework with WebSocket support. The code is valid C and C++. |
76+
| JavaScript | [Jurassic](https://github.com/paulbartrum/jurassic) | C# | CLR's GC | MIT | JavaScript for .NET. Full support for ES5, and partial for ES6. |
7677
| JavaScript | [MicroQuickJS](https://github.com/bellard/mquickjs) | C | Tracing | MIT | A interpreter related to QuickJS aimed at embedded systems that fits in 100 kB of ROM and as little as 10 kB of RAM. Supports a subset of JavaScript close to ES5. |
7778
| JavaScript | [MuJS](https://mujs.com/) | C | Tracing | ISC | Implements JavaScript (ES5). Has a similar C interface to Lua. |
7879
| JavaScript | [njs](https://nginx.org/en/docs/njs/) | C | None (no collection performed) | BSD-2-Clause | Implements a subset of ES5.1 with some ES6 extensions. |

data/projects.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -512,6 +512,14 @@ gc = "Ref. counting"
512512
license = "Various BSD-like"
513513
notes = "Tcl 8.4 with some 8.5 features for the JVM."
514514

515+
[Jurassic]
516+
url = "https://github.com/paulbartrum/jurassic"
517+
lang = "JavaScript"
518+
impl_in = "C#"
519+
gc = "CLR's GC"
520+
license = "MIT"
521+
notes = "JavaScript for .NET. Full support for ES5, and partial for ES6."
522+
515523
[Jython]
516524
url = "http://www.jython.org/"
517525
lang = "Python"

0 commit comments

Comments
 (0)