0.4.0 • Published 6 years ago

riojs v0.4.0

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

Rio

Functional Programming Language that compiles to Javascript

Generates ES2016 compatible AST. Assumes Ramda.js as a 'standard' library.

RioJavascriptWhy?Notes
m = 1const m = 1'const' is the only type in Rio
n/avar x = 2Rio does not allow mutations
n/alet x = 3same as above
f = x -> !xconst f = x => !xThe thin arrow reminds that in Rio there is no access to 'this'... as well as to 'arguments'
c = f . g . hconst c = f(g(h))
p = resolve(1) >>> delayconst p = Promise.resolve(1).then(delay)requires: import 'promise'
0.4.0

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago