[Haskell-cafe] Slides for "Adventures with Types" @ Functional Programming Exchange 2013?
Michael Orlitzky
michael at orlitzky.com
Mon Oct 13 16:02:27 UTC 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On 10/13/2014 06:50 AM, Alexander Berntsen wrote:
> On 12/10/14 16:30, Erik Rantapaa wrote:
>> Does anyone know if the slides for Simon Peyton Jones' keynote
>> talk at the Skillsmatter Functional Programming Exchange 2013 are
>> available somewhere?
> Anyone know if the video itself is available somewhere where it
> may be viewed without using proprietary software?
Step 1: ACCEPT_KEYWORDS="~amd64" emerge youtube-dl
Or get it from github or whatever.
Steps 2:
Haskell eXchange 2013
- ---------------------
a) Lenses: compositional data access and manipulation.
$ youtube-dl player.vimeo.com/video/76506719
b) Everyone should use a Generics library - writing HLint with
Uniplate
(Alas, not working)
c) Compiling Haskell to Javascript with Fay
(Alas, not working)
d) Monads for free!
$ youtube-dl player.vimeo.com/video/76519017
e) Embedded domain specific languages at Scrive
$ youtube-dl player.vimeo.com/video/76522370
f) Haskell at Erudify
$ youtube-dl player.vimeo.com/video/76527164
Haskell eXchange 2014
- ---------------------
a) Categories for the Working Haskeller
$ youtube-dl player.vimeo.com/video/108449685
b) Performance Measurement and Optimization in Haskell
(Alas, not working)
c) Coping with change: data schema migration in Haskell
$ youtube-dl player.vimeo.com/video/108471328
d) Rest - Building APIs Easily
$ youtube-dl player.vimeo.com/video/108574311
e) Structural Typing for Structured Products
$ youtube-dl player.vimeo.com/video/108776550
f) Safe, Zero-Cost Coercions in Haskell
$ youtube-dl player.vimeo.com/video/108366081
g) Park Bench Panel Discussion
$ youtube-dl player.vimeo.com/video/108388729
h) Strongly Typed Publish/Subscribe over Websockets via Singleton
Types
$ youtube-dl player.vimeo.com/video/108588522
Functional Programming eXchange 2013
- ------------------------------------
a) Adventures with types
$ youtube-dl player.vimeo.com/video/61876813
b) Across Time and Address Space: Lift 3.0
(Alas, not working)
c) Elnode: the evented IO web server
$ youtube-dl player.vimeo.com/video/61881888
d) Comparing Scala and Clojure
$ youtube-dl player.vimeo.com/video/61887425
e) Developing with F# in the Cloud
$ youtube-dl player.vimeo.com/video/61892489
f) Reducing cognitive bias in design with Scala
$ youtube-dl player.vimeo.com/video/61896637
g) LexiFi: describing financial contracts and extending OCaml
$ youtube-dl player.vimeo.com/video/61901466
h) F# in the open source world
$ youtube-dl player.vimeo.com/video/61906490
i) Functional Data Storage
$ youtube-dl player.vimeo.com/video/61910320
Functional Programming eXchange 2014
- ------------------------------------
a) A practical theory of language-integrated query
$ youtube-dl player.vimeo.com/video/89089688
b) Build Your Own Lisp for Great Justice
$ youtube-dl player.vimeo.com/video/89102823
c) Data Science using Functional Programming
$ youtube-dl player.vimeo.com/video/89104639
d) Teaching an old dog new tricks: wrapping an imperative API in a
functional one
$ youtube-dl player.vimeo.com/video/89109655
e) Railway Oriented Programming
$ youtube-dl player.vimeo.com/video/89115848
f) My other operating system is a Mirage
(Alas, not working)
g) Park Bench Panel at #FPX
$ youtube-dl player.vimeo.com/video/89131412
h) QuickChecking Riak
$ youtube-dl player.vimeo.com/video/89125615
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
iQJ8BAEBCgBmBQJUO/eTXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxNEU5RDcyRDdCMUFGREVGQzBCNDFDMUY2
RjQ4RDNEQTA1QzJEQURCAAoJEG9I09oFwtrbY8QP/jNUOJX+ojCAeIQEZmk1vEkA
S1V7/2h0zf19gS7GGJMlJPK6RmSkRGZfX9Wioy59Y46XwgfKGZKy9DRt2e/creny
5GlEuYfiyFUHAJl15Ef1FLXTbjxJxK23f7e57aqCncN8YqUgXEX44OMX4Clnso4l
Cci5X0y021fCsYCpOn3usouJ/Xz89bN3WF6D4MFdGwyKTq8djJGQ/TK5LBNPxOiA
iOFC/Q0ZkIYPHlsaFo6rPUgnp51I1iahbtA4zztjX5EuJFtDWGyshnYOj3v4snfR
GKEoj98QXjKI3UW4eXE5Gu7jlE6ZZ7HP+0XOZkxOw0lYoCFu5tAcpmZ4AdTDfHW3
YSM7aZBORWUC0pSYnrVtgpXiY8Jdn2LnaGKzXhuJqLBY15YWMCltKffne1LJxh1n
60JFxM/HOe0BDD1MESU5F7hSbtog7ZOOvhRJzM4mSc7190E0B/45Smhci6rhyed3
vNDxe7fbFu5MDy19zlEy7ept2ZV8GoAxg1po60fSWtRoB4A/5RzZVSInixwkuS0Y
Tj7vG1E/y81BhILam2sq+l0DKzNeuknMcILWnfXwx3OdjOfKc5TVMX5fTeS4fFmk
UnJSKThIlFrqGafcECQQHG5ZG1dk+9Uf3b6yrmoQjlTNiki6KfvsrFZLbnCIBFkv
JUF5HrpvMWHNziKYd80F
=O5uA
-----END PGP SIGNATURE-----
More information about the Haskell-Cafe
mailing list