| description |
PRESENTATIONS:
* Lyle Kopnicky will compare and contrast functional reactive programming (FRP) with <a href="http://cycling74.com/products/max/">Max</a>, the visual programming environment for music and video. They exist in the generally distinct worlds of computer science academia and professional production of live music and video. He will also touch on two FRP systems, <a href="http://docs.racket-lang.org/frtime/index.html">FrTime</a> and <a href="http://www.haskell.org/haskellwiki/Yampa">Yampa</a>, as they are very different, but together illustrate the variations on FRP.
<i>ABOUT THE GROUP: Join programmers, researchers and enthusiasts to discuss functional programming. pdxfunc is a study/user group exploring the world of functional programming based in Portland, Oregon. The group welcomes programmers interested in all functional languages, including Haskell, Erlang, OCaml, Scala, and others. The group meets regularly and provides presentations, demos and discussions applicable to all skill levels, from newbies and experts. The meetings are usually on the second Monday of the month.
SPONSORS: This meeting's venue, food and drinks are kindly sponsored by Janrain, providers of hosted user management solutions for social login and sharing, single sign-on and social profile storage: http://www.janrain.com/</i> |
→ |
PRESENTATIONS:
* Lyle Kopnicky will compare and contrast functional reactive programming (FRP) with <a href="http://cycling74.com/products/max/">Max</a>, the visual programming environment for music and video. They exist in the generally distinct worlds of computer science academia and professional production of live music and video. He will also touch on two FRP systems, <a href="http://docs.racket-lang.org/frtime/index.html">FrTime</a> and <a href="http://www.haskell.org/haskellwiki/Yampa">Yampa</a>, as they are very different, but together illustrate the variations on FRP.
* Philip Weaver will talk about performance tuning in Haskell. Laziness in Haskell can lead to performance that is very poor and difficult to understand. He will discuss a recent experience where memory consumption in a TLS implementation was about 100x the expected amount, how he used the GHC profiler to diagnose the problem, and how he used mutable variables and low-level GHC primitives to optimize the algorithm.
<i>ABOUT THE GROUP: Join programmers, researchers and enthusiasts to discuss functional programming. pdxfunc is a study/user group exploring the world of functional programming based in Portland, Oregon. The group welcomes programmers interested in all functional languages, including Haskell, Erlang, OCaml, Scala, and others. The group meets regularly and provides presentations, demos and discussions applicable to all skill levels, from newbies and experts. The meetings are usually on the second Monday of the month.
SPONSORS: This meeting's venue, food and drinks are kindly sponsored by Janrain, providers of hosted user management solutions for social login and sharing, single sign-on and social profile storage: http://www.janrain.com/</i> |