All Projects β†’ yosbelms β†’ Ramdascript

yosbelms / Ramdascript

Licence: mit
🐏 Lisp that compiles to JavaScript in the Ramda way

Programming Languages

javascript
184084 projects - #8 most used programming language
lisp
113 projects

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
ramda
πŸ¦‹Practical functional Go
Stars: ✭ 14 (-89.06%)
Mutual labels:  functional, ramda
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
Gemma
A lightweight CSS library.
Stars: ✭ 94 (-26.56%)
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
Forge
Functional style JSON parsing in Kotlin
Stars: ✭ 106 (-17.19%)
Mutual labels:  functional
Watermarkjs
πŸŽ‘ Watermarking for the browser
Stars: ✭ 1,597 (+1147.66%)
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
Rxstorekit
StoreKit library for RxSwift
Stars: ✭ 96 (-25%)
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
Ramda Debug
🐏 Debugging for Ramda.
Stars: ✭ 113 (-11.72%)
Mutual labels:  ramda

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

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].