yosbelms / Ramdascript
Licence: mit
π Lisp that compiles to JavaScript in the Ramda way
Stars: β 128
Programming Languages
javascript
184084 projects - #8 most used programming language
lisp
113 projects
Labels
Projects that are alternatives of or similar to Ramdascript
Nspl
Non-Standard PHP Library - functional primitives toolbox and more
Stars: β 365 (+185.16%)
Mutual labels: ramda, functional
Fae
A functional module for Deno inspired from Ramda.
Stars: β 44 (-65.62%)
Mutual labels: functional, ramda
Inferno Most Fp Demo
A demo for the ReactJS Tampa Bay meetup showing how to build a React+Redux-like architecture from scratch using Inferno, Most.js, reactive programmning, and various functional programming tools & techniques
Stars: β 45 (-64.84%)
Mutual labels: ramda, functional
Ramtuary
Ramda + Ramda Fantasy + Sanctuary REPL πΏ
Stars: β 72 (-43.75%)
Mutual labels: ramda, functional
Lens
A utility for working with nested data structures.
Stars: β 104 (-18.75%)
Mutual labels: functional
Atto
An insanely simple self-hosted functional programming language
Stars: β 119 (-7.03%)
Mutual labels: functional
Cron4s
Cross-platform CRON expression parsing for Scala
Stars: β 99 (-22.66%)
Mutual labels: functional
List
π An immutable list with unmatched performance and a comprehensive functional API.
Stars: β 1,604 (+1153.13%)
Mutual labels: ramda
Fungen
Replace boilerplate code with functional patterns using 'go generate'
Stars: β 122 (-4.69%)
Mutual labels: functional
Pyrsistent
Persistent/Immutable/Functional data structures for Python
Stars: β 1,621 (+1166.41%)
Mutual labels: functional
Utils.js
Fast, small and purely functional utility library
Stars: β 102 (-20.31%)
Mutual labels: ramda
Purewebappsample
Minimal http4s + Doobie + ZIO + Circe Scala application to show how to build a purely functional web application in Scala.
Stars: β 123 (-3.91%)
Mutual labels: functional
Alembic
βοΈ Functional JSON Parser - Linux Ready π§
Stars: β 115 (-10.16%)
Mutual labels: functional
Lambda Lantern
π§ ββ A 3D game about functional programming patterns. Uses PureScript Native, C++, and Panda3D.
Stars: β 122 (-4.69%)
Mutual labels: functional
RamdaScript
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
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].