📕 subnode [[@jakeisnt/javascript]] in 📚 node [[javascript]]

It's a terrible language, but given its status as the de-facto language of the web, it has an incredible ecosystem of tools developed to help out.

Libraries

Functional Programming

Fantasyland
Specification for algebra in JavaScript

Folktale
A corresponding standard library

Staticland
Fantasyland but without classes

Tools

Typescript

functional programing for ts

3D

MatterJS

Rigid body physics engine

Phaser
2d game framework

ThreeJS

flexbox for react-three-fiber

UI Dev

https://github.com/davidkpiano/xstate :: state machines for the web

Meta

Acorn
js parser in js

EsLint config

Hardcore config functional config

Etc

ImmutableJS: Immutable data structures Ramda: Better JS functional programming Typescript with these two is the de factor pure programming ecosystem.

Organice :: Org mode without emacs automerge :: a CRDT that allows concurrent modification Turbolinks :: framework agnostic way of rendering views on server side and swapping in throuhg a socket sanctuary :: strict javascript functions composed functionally excellent article on javascript generators

CRDTs

an excellent resource on conflict-free replicated datatypes https://github.com/sweet-js/sweet-core https://github.com/atom/node-spellchecker

node

advanced javascript optimizer https://github.com/calmm-js/partial.lenses lenses in javascript alloyjs browser based visualizations Parsing in JavaScript: all the tools and libraries you can use Deep JavaScript: Theory and techniques Chess programs in C, Java and Javascript, also 8080 emulator javascript is so hard to use now! https://nh2.me/ host gpg key on my website like this person does. i also like the 'tell me something' button with the hidden (black on black) text! https://healeycodes.com/creating-randomness/

📖 stoas
⥱ context