An optic for representable functors (fixed-shape containers) that generalizes zipping.
Implemented in purescript-profunctor-lenses.
An optic for representable functors (fixed-shape containers) that generalizes zipping.
Implemented in purescript-profunctor-lenses.
GNOME JavaScript (gjs) bindings for PureScript.
One type of program you can use this for is GNOME Shell extensions.
An introduction to functional programming using PureScript.
Client-side FRP (functional reactive programming) web application framework for PureScript based on Hyrule.
FRP (functional reactive programming) for PureScript. Events and behaviors, just as in the original Fran (functional reactive animation) paper.
A simple functional programming language that compiles to JavaScript.
Forked from Elm.
Shaders. Among them: a CRT shader suitable for not-so-powerful GPUs.
Reactive (non-FRP) UI library for Scala.js.
Elm-like UI library for Scala 3.
FRP (functional reactive programming) library for many languages.
An OCaml-derived, strongly typed JavaScript replacement. Forked from Reason.
How to learn and teach a subject (my own understanding, not 100% what the article says):
Zod-based type-safe RPC between TypeScript clients and servers.
A data schema EDSL for TypeScript, integrated with the TypeScript type system including type inference.
A client-side web application framework for ClojureScript.
A reactive client-side web application framework for PureScript.
AI code completion for Emacs. Runs a language model locally.