Featuring two days of talks, demos and discussions, the Haskell eXchange is an opportunity for Haskellers to meet, talk, learn, share skills and exchange ideas. Everyone is welcome to join, whether an expert or a beginner, whether commercial user, academic or hobbyist. Line Up 2015 View this year's speakers, topics and workshops/tutorials here. The Haskell eXchange is an independent conference org
Mark also teaches at Skills Matter - Click here for more information! When he's not making us cackle with laughter in the office, Mark can be found leading his fantastic courses or giving more insightful talks on a wide range of topics such as .NET, AngularJS, Typescript and more. Want to have your say? Be sure to check out this (very active) discussion on Reddit, triggered by a reference to this
9th October 2013 in London There are 6 other SkillsCasts available from Haskell eXchange 2013 Please log in to watch this conference skillscast. Haskell lets you write beautiful, modular code. Rather than waffle generally, I’ll use this talk to look at a particular example, Edward Kmett’s lovely lens library. Lenses have been called “jQuery for data types”: they give you a way to poke around in th
8th October 2014 in London There are 7 other SkillsCasts available from Haskell eXchange 2014 Please log in to watch this conference skillscast. Included will be a quick tour of some available tools and techniques, pitfalls to avoid, and illustrations about what to look for when your code isn't performing as well as you'd like. YOU MAY ALSO LIKE: F# eXchange 2023: Conference Livestream (Online Con
8th October 2014 in London There are 7 other SkillsCasts available from Haskell eXchange 2014 Please log in to watch this conference skillscast. In this talk, I hope to explain a little bit about how categories can help the working Haskeller. I'll focus on two aspects: categories as an organising principle, helping us to manage generic libraries; and categories as a reasoning principle, helping us
Simon Peyton Jones Simon Peyton Jones, MA, MBCS, CEng, graduated from Trinity College Cambridge in 1980. Simon was a key contributor to the design of the now-standard functional language Haskell, and is the lead designer of the widely-used Glasgow Haskell Compiler (GHC). He has written two textbooks about the implementation of functional languages. After two years in industry, he spent seven years
With the increasing use of Haskell for real-world applications, the records system has been a frequent source of frustration to Haskell programmers working on large projects. In particular, an inability to reuse field names across different datatypes leads to awkward ad-hoc naming. There have been many complaints over the years, and designs for better systems proposed, but no concrete progress on
Haskell's deriving construct is both wonderful and magical at the same time: it is wonderful, because with just a single line of code, you can obtain functionality such as(de)serialization, comparison and traversal functions for your newly defined datatype; it is magical because all of this happens behind the scenes, by code deeply built into the compiler. But does it have to be magic? Since recen
9th October 2013 in London There are 6 other SkillsCasts available from Haskell eXchange 2013 Please log in to watch this conference skillscast. Haskell lets you write beautiful, modular code. Rather than waffle generally, I’ll use this talk to look at a particular example, Edward Kmett’s lovely lens library. Lenses have been called “jQuery for data types”: they give you a way to poke around in th
9th October 2013 in London There are 6 other SkillsCasts available from Haskell eXchange 2013 Please log in to watch this conference skillscast. In this SkillsCast recording of a talk by Adam Bergmark, you will be able to get an introduction to Fay, a subset of Haskell that compiles to JavaScript. Adam compares different strategies for compiling to JavaScript; what they offer from a Haskell perspe
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く