Session

ScrapScript: A Tiny Language for Sharable Software

Scrapscript is a tiny language that solves "the software sharability problem".

To make software safe and sharable, scrapscript combines existing wisdom in new ways: [1] all expressions are content-addressible "scraps", [2] all programs are data, and [3] all programs are "platformed".

Scrapscript rejects traditional package-management. Instead, "scrapyards" combine wisdom from Smalltalk, Hackage, IPFS, and Git. This new paradigm empowers devs to safely collaborate in live environments. Every expression in the ecosystem can be independently spliced and "time-travelled".

Scrapyards enable new compile-time primitives for verifying type-safety. "Contracts" are automatically inferred and enforced between clients, servers, and external APIs.

All these guarantees enable new paradigms for configuring and deploying programs in cloud environments.

This talk covers scrapscript's compiler magic, the clever architecture of scrapyards, and the future of cloud deployments.

Taylor Troesh

mayor of taylor.town

Los Angeles, California, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top