node package manager


surfacecurve-sea is a Javascript-like language


Sea is an experimental Javascript-like language to compiles to Javascript and C++ intended to support:

  • a mix of statically and dynamically typed variables
  • function and operator overloading
  • dynamic code generation at compile and run-time

This is a hobby project, not a production language. The current goal is to a code generator for simple graphics functions exporting to Javascript, GLSL, and C++.


The module is in very early development. Documentation is not yet ready. The unit tests may provide the best insight into using the code.

npm test

Run npm install --dev to install the dependencies.

None yet.

Licensed under the MIT license.