TiVo Activity Haxelib

Posted by


Todd Kulick’s speech at the world wide Haxe conference WWX2015


HAXCONF_CONF_C_028_Todd_KULICK copieTodd Kulick is Vice President of Technology, Office of the CTO TiVo, Inc. He has professionally developed video and graphics products for twenty years at companies like Silicon Graphics, nVidia and TiVo. During his fifteen years at TiVo, Todd has been part of or led teams that have shipped over fifty set-top box software releases for cable, terrestrial and satellite video systems. Todd is a huge fan of Linux, Emacs, Haxe and other open-source software. Lately, he has been working on a biography generation macro for possible inclusion in Tink.

Todd Kulick – GitHub

Todd Kulick – Twitter



In this talk “TiVo Activity Haxelib”, Todd Kulick presents the conceptual design of Tivo activity haxelib. The activity API provides an event-driven programming paradigm with asynchronous triggers allowing multiple coordinated contexts of execution within a single program. In addition, the activity API allows increased performance on some platforms via the use of multiple threads while falling back gracefully to single threaded execution on platforms which do not; all without requiring any target specific code. This talk presents APIs allowing the creation of and communication between activities. It will also provide examples of how the activities paradigm can enable the ability to mix multiple, previously incompatible or difficult to combine haxelibs within one program.

TiVo activity – GitHub

Slides of “TiVo Activity Haxelib”


Watch the video:

More WWX2015 videos here


News letter

Evénements Silex Labs sur Paris et sa région: Inscrivez vous à la Newsletter mensuelle

Silex Labs community Tweets

Facebook page