Friday May 26th

LambdaConf Day 2: Late but Fun Day

I learned a bit of Coq today

  • It’s actually pretty fun. Great for Theorem proving. You can also change Coq code into Haskell code! Similar concept to Dijkstra and having mathematically correct programmes.

  • You wouldn’t do it for all your code, but still useful!

lc2_004

Coq Ide

lc2_001

lc2_002

lc2_003

lc2_005

lc2_005

Mercury

lc2_008

lc2_304

lc2_305

David Koontz’s Mighty Morphisms Talk

lc2_010

lc2_011

lc2_012

lc2_013

Using Algebraic Datatypes for a Database

lc2_014

lc2_015

lc2_306

Final Keynote for the day “On State”

lc2_307

lc2_016

We had monad pies

lc2_009

Barbecue

lc2_302

Then we went out drinking

lc2_320

  • The International Space Station was over us, so a group of us ran outside and saw it flying overhead, which was neat!

And then we ended up of course, talking about Haskell!

lc2_321

Conclusion

  • David, who taught the Category Theory session, asked for my notes in LaTeX today. It was so nice of him. He also reached out to me and told me to contact him if I ever needed any help or anything like that, which was so nice of him! Amazing! He’s had my favourite talk so far, along with the Coq and Mighty Morphism one.
Written on May 26, 2017