GitHunt
YO

yosbelms/ramdascript

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

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

Languages

JavaScript98.1%HTML1.3%Yacc0.4%Lex0.2%Shell0.0%Batchfile0.0%

Contributors

MIT License
Created November 14, 2016
Updated March 3, 2026
yosbelms/ramdascript | GitHunt