Skip to content

yosbelms/ramdascript

Repository files navigation

RamdaScript

badge

RamdaScript is a functional language that compiles to JavaScript. It has few main features:

  • A Lisp dialect.
  • Autocurried functions.
  • Ramda as the standard library.
  • Straightforward interoperability with JavaScript.
  • Clean JavaScript output.

Installation

Using npm

npm install -g ramdascript

Getting started

Run a script

ram path/to/script.ram

Compile a script

ram compile -src path/to/script.ram

To play with the REPL

ram repl

For documentation https://github.com/yosbelms/ramdascript/blob/master/docs.md

See examples https://github.com/yosbelms/ramdascript/tree/master/examples

TodoMVC https://github.com/yosbelms/ramdascript-todomvc

To file an issue https://github.com/yosbelms/ramdascript/issues

MIT (c) 2016-present Yosbel Marin