Grzegorz Rożniecki

Perl / Java / JavaScript programmer, Emacs, Python and Linux enthusiast

Grzegorz is a software engineer who enjoys learning and likes sharing his knowledge. He's also a big GNU/Linux fan and Open Source Software advocate. He has developed software in various languages, including Perl, JavaScript, Java, Python, PHP and Lisp (and experimented with few others). You can read his blog: http://xaerxess.pl/.

Meet CPS (continuation-passing style) reality where return is passé, goto is disguised in elegant, functional manner and stack overflow is defeated by tail call optimization. See how CPS works (or not) in Perl, JavaScript, some Lisp dialect and few other languages. Discover what impact have the idea from 1970s had on modern programming techniques. Come and hear about all this stuff from a guy who actually used CPS in production application.

Slides
Video ←Back