A Compiler in 85K Instructions (3K SLOC)
-
Updated
May 28, 2024 - Assembly
In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values, rather than a sequence of imperative statements which update the running state of the program.
A Compiler in 85K Instructions (3K SLOC)
A fast, friendly, functional language.
SQL DSL (Domain Specific Language) for Kotlin and Java. Supports rendering for MyBatis or Spring JDBC Templates
Write ClojureScript in JavaScript without a transpiler.
⚡️Zero dependencies 🔌 Framework agnostic 💪 TypeScript 🧠 Headless Combobox
ZIO — A type-safe, composable library for async and concurrent programming in Scala
Porting of the Raise DSL from the Arrow Kt Kotlin library
Cross Platform Scala 2d graphics (but 3d compatible), basic geometry, maps, Earth maps, hex-tiling and strategy library(s).
Kickstarter for iOS. Bring new ideas to life, anywhere.
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
Comprehensive collection of coursework and study notes from the Complete JavaScript Course, instructed by Jonas Schmedtmann. It contains detailed notes, code snippets, exercises, and additional resources to aid in learning and understanding JavaScript concepts covered in the course.
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
[
Rapid development of self-documenting APIs
Example apps to get started using all the features of effect: Context, Layer, Runtime, Scope and more 🪄
Function EXpression Language (interpreter for functional programs)
♞ lichess.org: the forever free, adless and open source chess server ♞