Skip to content

rfindler/esterel

Folders and files

NameName
Last commit message
Last commit date
Jul 3, 2023
Jun 5, 2024
Jul 30, 2024
Jun 5, 2024
Dec 15, 2024
Jan 17, 2025
Jul 12, 2023
Apr 11, 2023
Feb 17, 2023
Feb 17, 2023
Mar 9, 2023

Repository files navigation

Esterel in Racket

ci status

This is a version of Esterel that tries to cooperate as much of the Racket programming language as possible. For example, there is no seq just use begin. Most of Racket is fine to use but in order to have instanteous reaction to absense, continuations are used (to implement Can), so programs that use state will probably not behave correctly.

Installation

To install, first install Racket.

Then, either using DrRacket, choose the "File|Install Package..." menu item and enter esterel as the "Package Source"

Or, using the command-line

raco pkg install esterel

Documentation

The documentation is available locally after installation via DrRacket's help menu (search for "Esterel") or via the command-line (run raco docs esterel). The documentation is also available online.

Releases

No releases published

Packages

No packages published

Languages