Skip to content
Semi-0Public

About

Layered System From Typescript

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Sando サンド

is an interesting layer system for handling side effects.

Origins

This library is a TypeScript reimplementation of layered datu, originally developed by Chris Hanson and Gerald Jay Sussman as part of the SDF system accompanying the book Software Design for Flexibility.

The original implementation is written in MIT/GNU Scheme and released under the GNU General Public License v3 or later.

This implementation is not a line-by-line translation. It adapts the core ideas to a modern TypeScript runtime and introduces architectural changes appropriate to a push-based and distributed execution model.

Install

bun install sando-layer

About

Layered System From Typescript

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages