Skip to content
Stéphane Magnenat edited this page Jun 29, 2014 · 15 revisions

Language Choice

Results of language trials described in issue #4.

The decision of the 2014-06-29 meeting is to start with CoffeeScript

CoffeeScript

  • Use one of the many JavaScript testing frameworks
  • Has it's own rudimentary build system Cake, but others could be used.
  • Not stricter than JavaScript but easier to write

TypeScript

From the examples, looks stricter (compiler does type checks) but is more verbose to than JavaScript.

ClojureScript

  • Has a port of clojure.test: clojurescript.test
  • Maven or Leinigen
  • Stricter than JavaScript but need to figure our Clojure.

Dart

  • Has its own unit test library
  • Build tool pub has no command to run tests
  • Optional types