Neuman Vong: The circuit as a point-free general model of computation
948 views · Published 29 November 2012 · 34:20 · Indexed 23 October 2026
Channel: JSConf · 2012 · Science & Technology
Discover how to create shorter simpler programs by modeling them as a circuit of intercommunicating processes. Modern web applications and libraries have to maintain state, coordinate asynchronous events, and recover from failure. Over the course of development, the complexity of a program's control flow graph can vary greatly from one program to another; in a disorganized program, complexity can quickly grow making the program brittle and difficult to maintain. Inspired by category theory, point-free, and functional reactive programming, this talk will present some ideas on how to describe a program as a circuit, and why it could help to minimize complexity over the program's development. For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.
More from this channel
-
29:49
Michael Bebenita & Shu-yu Guo: Low Level JavaScript
-
29:19
Michael Starzinger: The Footprint of Performance
-
27:17
Florian Loitsch: JavaScript as a compilation target - Making it fast
-
32:24
Jing Jin & Matthew Delaney: The Web's Black Magic
-
31:38
Anders Heijlsberg & Luke Hoban: Introducing TypeScript
-
24:59
Kevin Markman: Taking Web Apps Offline
-
26:28
Max Krohn: IcedCoffeeScript
-
21:16
Sebastian Golasch: Prof. JavaScript and his incredible machines