racket-p5

Uses soegaard’s urlang compiler to give p5.js Racket-y syntax.

Setup

Run raco pkg install p5 or go to File > Install Package... in DrRacket and install p5.

Usage

Start your file with #lang p5, then do your best to write p5 code with Racket syntax and it should mostly work how you expect. Also see examples/.

Running your program will display the compiled p5.js sketch.

Options

Certain top-level expressions (prefixed with ^) are recognized as language options. They are applied per source file.

How it works

#lang p5 is a wrapper around urlang which:

Demos


All contributions are welcome by pull request or issue.