Skip to content

Commit

Permalink
Add haxe to planned targets. Haxe will enable second-class support fo…
Browse files Browse the repository at this point in the history
…r quite a few languages. Haxe has vision that is similar, but different in key aspects to ours: The biggest of which being that Haxe targets transpilation of programs, while Monoteny targets translation of libraries to readable source code. Given that the targets align, using Haxe's ecosystem could bootstrap the usability of Monoteny immensely.
  • Loading branch information
Ivorforce committed Jul 17, 2024
1 parent 5fb93b4 commit 1f0831d
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,15 +99,16 @@ More code can be found in the [test-code](./test-code) (unit tests) and [monoten

## Targets

The following languages are planned as compilation targets:
The following languages are planned as compilation targets, in order of priority:

* [WIP] Python with NumPy
* [Future] Haxe (adding second-class support for: JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash)
* [Future] Plain C
* [Future] Monoteny Dialect (e.g. to the reader-centric "Math" dialect, which uses math-y symbols)
* [Future] Octave / MatLab
* [Future] C++ with Eigen
* [Future] R
* [Future] Julia
* [Future] C++ with Eigen
* [Future] Monoteny Dialect
* [Future] LaTeX Expressions

In addition, a transpilation API will allow 3rd parties to target custom ecosystems.
Expand Down

0 comments on commit 1f0831d

Please sign in to comment.