Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pcmacdon/jsish

Jsi is a small, C-embeddable javascript interpreter with tightly woven Web and DB support.
https://github.com/pcmacdon/jsish

c code-generation database debugger diagnostics embedded fossil interpreter javascript jsi lockdown markdeep markdown mysql sandbox sqlite tracing unit-testing vue websocket

Last synced: 3 months ago
JSON representation

Jsi is a small, C-embeddable javascript interpreter with tightly woven Web and DB support.

Awesome Lists containing this project

README

        

Jsi is a **javascript**-ish interpreter with builtin websocket-server, sqlite and **C**-extensibility.

[Home](https://github.com/pcmacdon/jsish/ "Github Repository") | [Docs](https://github.com/pcmacdon/jsish/blob/master/lib/www/md/Index.md)

### Start

Get source and build '''make'''.

Or download a binary: https://github.com/pcmacdon/jsibin/


🚩 See [Start](./lib/www/md/Start.md).

### Usage

./jsish -W -docs / # Jsi web-docs.
./jsish -S mysqlite.db # Sqlite web-gui.

Compile and run a simple C-extension.

./jsish -c -jsc "function add(n1:number, n2:number=1):number { n1+=n2; \nRETURN(n1);\n }" Sum
./jsish -e 'require("Sum",0); return Sum.add(9,3);'