Skip to content

Appendix A - The Dull Programming Language: Extensions to Javascript

image

The language is dubbed "dull". Dull, because it is a less featureful Javascript. Where does it differ?

  • No promises, async, await, generators ...
  • No import/export syntax; 'use' instead
  • No proxies

We gave it this name to make very clear this is NOT the javascript of the web. This is its own thing, with its own ideas.

Eventually, it could be JIT'd, but another trait of dull is that it is easy to integrate C code into. That is preferred over doing stuff strictly in dull.

Dull has C-like syntax, because that makes it trivial to push code from it into a real C file.