-
Notifications
You must be signed in to change notification settings - Fork 78
/
README.md.njk
38 lines (24 loc) · 1.99 KB
/
README.md.njk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Embedded scripting languages
The following is a list of reasonably mature or actively developed open source [embedded scripting languages](https://en.wikipedia.org/wiki/Scripting_language) to use in your application. Stretching the definition of a scripting language, it also includes [Datalog](https://en.wikipedia.org/wiki/Datalog) implementations. Items with a strong copyleft license (like the GNU GPL) that will apply to the rest of your code are **emphasized** as a warning.
To sort and filter the list interactively, visit the [webpage](https://dbohdan.github.io/embedded-scripting-languages/). To contribute, go to the [GitHub project](https://github.com/dbohdan/embedded-scripting-languages).
## Contents
{{ toc }}
## List
| Language | Project name/link | Implementated in | GC | License | Notes |
|----------|-------------------|------------------|----|---------|-------|
{% for proj in projects | sort(false, false, "lang") %}
| {{ proj.lang }} | [{{ proj.name }}]({{ proj.url }}) | {{ proj.impl_in }} | {{ proj.gc }} | {{ proj.license }} | {{ proj.notes | safe }} |
{% endfor %}
## See also
- [cwal: Scripting Engine Without A Language](https://fossil.wanderinghorse.net/r/cwal/home).
- [Game scripting languages benchmarked](https://github.com/r-lyeh/scriptorium).
- [Languages that compile to JavaScript](https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS).
- [Languages that compile to Lua](https://github.com/hengestone/lua-languages).
- [miniKanren](http://minikanren.org/#implementations) logic programming language implementations.
- [sol](https://github.com/ThePhD/sol2) — C++ bindings for Lua.
## Contributing
Your contributions are welcome! See [CONTRIBUTING](https://github.com/dbohdan/embedded-scripting-languages/blob/master/CONTRIBUTING.md).
## License
[![CC0](https://i.creativecommons.org/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/)
## Disclosure
The curator of this document maintains Picol and has contributed to Jim Tcl.