https://github.com/yosbelms/ramdascript
:ram: Lisp that compiles to JavaScript in the Ramda way
https://github.com/yosbelms/ramdascript
functional javascript lisp ramda s-expression
Last synced: 6 months ago
JSON representation
:ram: Lisp that compiles to JavaScript in the Ramda way
- Host: GitHub
- URL: https://github.com/yosbelms/ramdascript
- Owner: yosbelms
- License: mit
- Created: 2016-11-14T22:44:42.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-23T14:08:39.000Z (over 7 years ago)
- Last Synced: 2024-12-13T17:48:42.552Z (6 months ago)
- Topics: functional, javascript, lisp, ramda, s-expression
- Language: JavaScript
- Homepage: https://yosbelms.github.io/ramdascript/
- Size: 226 KB
- Stars: 132
- Watchers: 5
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# RamdaScript

RamdaScript is a functional language that compiles to JavaScript. It has few main features:
* A Lisp dialect.
* Autocurried functions.
* [Ramda](http://ramdajs.com) as the standard library.
* Straightforward interoperability with JavaScript.
* Clean JavaScript output.## Installation
Using [npm](https://npmjs.org)
```shell
npm install -g ramdascript
```## Getting started
Run a script
```shell
ram path/to/script.ram
```Compile a script
```shell
ram compile -src path/to/script.ram
```To play with the REPL
```shell
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