A compile to JS language where less is more, worse is better, and reliability is king.
JavaScript
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
packages
.gitignore
.travis.yml
LICENSE
README.md
_config.yml
lerna.json
package.json

README.md

ecmaless

Build Status stability - experimental

A compile to JS language where less is more, worse is better, and reliability is king.

  • functional, but not pure
  • statically typed (structural, strong, generic/algebraic, and inferred minus function declarations)
  • single-file modules (like CommonJS)
  • no inheritance (no class and no prototype)
  • no exceptions (errors are values)
  • minimal syntax (but not as minimal as lisp, it's more like lua)
  • ships with a code formatter (so we don't waste time arguing about style)
  • designed for humans who understand skill comes from experience not from tooling and fancy language features

License

MIT