yosbelms / ramdascript

:ram: Lisp that compiles to JavaScript in the Ramda way

Home Page:https://yosbelms.github.io/ramdascript/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

:ram: Lisp that compiles to JavaScript in the Ramda way

https://yosbelms.github.io/ramdascript/

License:MIT License


Languages

Language:JavaScript 98.1%Language:HTML 1.3%Language:Yacc 0.4%Language:Lex 0.2%Language:Shell 0.0%Language:Batchfile 0.0%