Stephan Herhut

Science is organized knowledge.
Wisdom is organized life.

Talks

2013

  • River Trail: A path to parallelism in JavaScript. OOPSLA 2013 (part of SPLASH, Indianapolis, IN, USA.

  • Concurrency and Parallel Computing in JavaScript. HTML5DevConf 2013, San Francisco, CA, USA.

  • Concurrency and Parallel Computing in JavaScript. TheStrangeLoop 2013, St. Louis, MO, USA.

2012

2011

  • River Trail: Parallel Extensions for JavaScript. Supercomputing 2011, Birds of a feather session: Scripting languages and DSLs in HPC, Seattle, WA, USA.

  • Faster Web Applications with Parallel Extensions for JavaScript. Intel Developer Forum 2011, San Francisco, CA, USA.

2010

2009

2008

2007

  • Generic Programming on the Nesting Structure of Arrays. ACM SIGAPL Conference on APL, Montréal, Canada. 2007.

  • From Contracts Towards Dependent Types: Proofs by Partial Evaluation. 19th International Workshop on Implementation and Application of Functional Languages. Freiburg, Germany. 2007.

  • Record Types – Typed Records. Sixth SaC Developers’ Conference.

  • SAC4C: On Binding C and SaC. Sixth SaC Developers’ Conference.

2006

  • A generic view on our XSLT framework. Fifth SaC Developers’ Conference.

  • User defined types going generic. Fifth SaC Developers’ Conference.

  • Generic Programming on the Structure of Homogeneously Nested Arrays. 7th Symposium on Trends in Functional Programming. Nottingham, UK. 2005.

2004

  • A syntax tree specification based on XML and XSLT. Fourth SaC Developers’ Conference.

  • Towards Fully Controlled Overloading Across Module Boundaries. 16th International Workshop on Implementation and Application of Functional Languages. Lübeck, Germany. 2004.