Software Languages Lab
Published on Software Languages Lab (http://soft.vub.ac.be/soft)

Home > Otiluke

Otiluke

Groups audience: 
CAMP [1]
Logo Image: 
Promoted to Artifact Page: 
Yes
Keywords: 
JavaScript
Module System
Transpiler
Description
Description: 

Otiluke is a toolbox for JavaScript source-to-source compilers - here called transpilers - which are written as CommonJS modules [2]. Otiluke is itself a npm module and as such, should be installed through npm install otiluke -g. You can try out Otiluke here [3]. As demonstrated in usage [4], Otiluke can:

  1. Debug and benchmark your JavaScript transpiler(s).
  2. Demonstrate how awesome are your JavaScript transpiler(s).
  3. Deploy your JavaScript transpiler(s) on node module(s).
  4. Deploy your JavaScript transpiler on online HTML pages.

The transpiler module will always be executed side-by-side with the program targeted for transpilation. Such online transpilation process enables easy support of dynamic code evaluations such as eval(script). As illustrated here [3], Otiluke provides a log channel in the options argument to trace information gathered during the transpilation process or later, while executing the transpiled program.

Download: 

https://github.com/lachrist/otiluke [5]

https://www.npmjs.com/package/otiluke [6]


Source URL: http://soft.vub.ac.be/soft/content/otiluke

Links
[1] http://soft.vub.ac.be/soft/camp
[2] http://www.commonjs.org/
[3] http://rawgit.com/lachrist/otiluke/master/usage/demo.html
[4] https://github.com/lachrist/otiluke/blob/master/usage
[5] https://github.com/lachrist/otiluke
[6] https://www.npmjs.com/package/otiluke