Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Weft - Enabling Tidal on the Web

ACM SIGPLAN via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore a conference presentation demonstrating Weft, a groundbreaking web-based Haskell-like interpreter that bridges TidalCycles and Strudel for live-coded music performance. Learn how this innovative tool enables performers to use TidalCycles syntax and type definitions to control Strudel's JavaScript pattern functions directly in the browser. Discover the technical implementation of the parser, type checker, and runtime as a JavaScript module, which facilitates interactive browser-based use while incorporating advanced features like type inference and comprehensive error reporting typically absent in web-based live coding environments. Understand how Weft overcomes the limitations of existing code evaluation environments by providing deeper integration between live code editors and the compilation process. Gain insights into the intersection of functional programming languages, live coding practices, and web technologies through this demonstration by Matthew Kaney and William Payne, presented at the FARM 2025 conference as part of the ACM SIGPLAN programming languages research community.

Syllabus

[FARM'25] Weft—Enabling Tidal on the Web

Taught by

ACM SIGPLAN

Reviews

Start your review of Weft - Enabling Tidal on the Web

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.