[go: up one dir, main page]

Skip to content
/ jsish Public
forked from pcmacdon/jsish

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

License

Notifications You must be signed in to change notification settings

d3v3l0/jsish

 
 

Repository files navigation

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

Docs | Docs-alt | Issues | jsish.org

Quick-Start

Download a binary for linux / win:

wget http://jsish.org/bin/jsish &&  chmod u+x jsish
wget http://jsish.org/bin/jsish.exe

Or get the source and build:

wget http://jsish.org/jsi.zip &&  unzip jsi.zip;  cd jsi;  make

🚩 See Start.

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);'

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 77.6%
  • JavaScript 17.1%
  • Yacc 2.3%
  • CSS 1.3%
  • Makefile 0.7%
  • HTML 0.6%
  • Other 0.4%