Jx9 - An Embeddable Scripting Engine

  •        604

Jx9 is an embeddable scripting engine that implements a Turing complete programming language based on JSON. Jx9 is the ideal library to use in applications that require modern and efficient scripting support such as games, database systems, text editors, network applications and so forth. Jx9 also natively supports multi-threading and the concept of separate engine handles and virtual machines.

It is highly efficient and platform independent Bytecode compiler.

http://jx9.symisc.net/

Tags
Implementation
License
Platform

   




Related Projects

AlphaBeta - Turing-complete programming language for printing alphabet.


Turing-complete programming language for printing alphabet.

crema - An experimental sub-Turing-complete programming language


An experimental sub-Turing-complete programming language

TuringAltModules - Some modules for Turing (Programming language).


Some modules for Turing (Programming language).

hashpyre - Non-Turing-Complete language for automatically inserting hashes to Redis


Non-Turing-Complete language for automatically inserting hashes to Redis

React - A reactive, event-driven, asynchronous, concurrent, and turing-complete language.


A reactive, event-driven, asynchronous, concurrent, and turing-complete language.



mini_putt - A Mini Putt game including 18 holes made using the Turing programming language


A Mini Putt game including 18 holes made using the Turing programming language

hugo - Hugo is a programming language created for PLT Games December 2012 Turing Tarpit Competition


Hugo is a programming language created for PLT Games December 2012 Turing Tarpit Competition

spaced - A Turing-Tarpit programming language that can use whitespace to move the tape head pointer.


A Turing-Tarpit programming language that can use whitespace to move the tape head pointer.

Brain Relax


Brain Relax is a translator from the BF (BrainF**k) programming language (a Turing-complete language) to other programming languages (such as C, TCL, PHP, Pascal, Perl, Basic, Python, etc.)

poop - Turing tarpit language currently writing for PLT Games Turing-Tarpit competition


Turing tarpit language currently writing for PLT Games Turing-Tarpit competition

Python for .NET - Python integration with the .NET


Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers. Using this package you can script .NET applications or build entire applications in Python, using .NET services and components written in any language that targets the CLR (Managed C++, C#, VB, JScript).

Lua - Embeddable Scripting Language.


Lua is a powerful, fast, lightweight, embeddable scripting language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

2d-Turing-engine - a set of exercises on the 2d turing engine


a set of exercises on the 2d turing engine

OpenTuringCompiler - A cross platform Turing Compiler built with LLVM.


A compiler for Turing written using LLVM for code generation and Dparser for parsing. 10x faster than the most popular implementation and cross-platform.Unfortunately abandoned because although I have the resources to debug a compiler (with all the common features) I don't have the time to implement the thousand library methods present in regular Turing (though I made an effort and this compiler implements hundreds). The other issue is that Turing is a learning language where the possibility of compiler bugs would be devastating to the confidence of newbies, and it takes years to fully debug a compiler.

C Scripting Language


CSL is a programming language with C syntax and comprehensive libraries. The compact scripting engine can also be embedded into your own applications as a powerful macro language.

php-brainfuck


Brainfuck is a turing-complete programming language with only eight instructions. This is an interpreter written in PHP for the brainfuck language.

Turing-Simulator - A Turing Simulator for the Heriot-Watt Programming Challenge


A Turing Simulator for the Heriot-Watt Programming Challenge

Python - Programming Language


Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. It is embeddable within applications as a scripting interface. Build flexible data-driven code using Python's powerful and dynamic introspection capabilities and advanced language features such as meta-classes, duck typing and decorators.

Ruby - Programming Language


A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. The syntax inspired by Perl with Smalltalk-like features. It was also influenced by Eiffel and Lisp. It is a scripting language that is more powerful than Perl, and more object-oriented than Python.

xSL (xa3Ro's Scripting Language)


xSL - xa3RO's Scripting Language - a Complete scripting language for 3d Engines and not only, writen in Delphi. The syntax is a combination between Delphi and pseudocode and it has the abiliy to add user defined functions.