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

YouTube

The Circuit as a Point-Free General Model of Computation

JSConf via YouTube

Overview

Explore the concept of modeling programs as circuits of intercommunicating processes in this JSConf talk by Neuman Vong. Learn how to create shorter, simpler programs inspired by category theory, point-free programming, and functional reactive programming. Discover techniques to minimize complexity and improve maintainability in modern web applications and libraries that handle state management, asynchronous events, and failure recovery. Delve into topics such as drag and drop, async operations, streams, function chaining, and functional reactive programming. Examine a practical example through a broken game of Pong, illustrating how these concepts can be applied to real-world scenarios. Gain insights into creating more robust and efficient programs by adopting a circuit-based approach to software development.

Syllabus

Intro
Drag and Drop
Async
Drag Drop
Streams
Streams interface
List and Unit
Function Chaining
Moving Functions
ABC
Functional reactive programming
Broken game of pong

Taught by

JSConf

Reviews

Start your review of The Circuit as a Point-Free General Model of Computation

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.