Posts Tagged ‘The Manchester Lambda Lounge’

The Manchester Lambda Lounge

Thursday, March 28th, 2013
Manchester Lambda Lounge

Manchester Lambda Lounge

Title: The Manchester Lambda Lounge
Location: MadLab ground floor
Description: A group dedicated to popularising Functional Programming, and exploring new concepts in programming languages.
Date: 17-06-2013
Start Time: 19:00
End Time: 21:00









This monday we’ll be meeting at the usual place (Madlab) and time (7pm) to hear Ian Johnson talk about his implementation of a Python DSL using Arrows.

Arrows allow the programmer to abstract and combine computation. Arrows present operators with which pipelines of computation can be constructed. Arrows are related to Monads but allow for more interesting pipelines to be constructed, allow computations with more than one input, and allow, possibly partially, static computation. It has been said that, “If your application works fine with monads, you might as well stick with them. But if you’re using a structure that’s very like a monad, but isn’t one, maybe it’s an arrow.”

Ian has been working on the MosesCore project, funded by the European Commission 7th Framework Programme. “MosesCore aims to encourage the development and usage of open source machine translation tools. Computational pipelines occur often in machine translation systems and it was deemed necessary to design an easy method to compose and share pipelines and pipeline components. During this work a Python library called Pypeline. was written to support arrows. It defines monadic and arrow types and allows programmer to compose pipelines using helper functions. PCL, on the other hand, is a DSL that supports arrow operators so that programmers may easily construct and share pipelines, or bits of pipelines.

Ian will be taking you through the Pypeline library and, hopefully, you’ll pick up what arrows are all about. Then we’ll dive into PCL by looking at the packaged examples.

The Manchester Lambda Lounge

Saturday, January 5th, 2013

lambda-lounge-300x2251Title: The Manchester Lambda Lounge
Location: MadLab
Description: A group dedicated to popularising Functional Programming, and exploring new concepts in programming languages.
Date: 15-04-2013
Start Time: 19:00
End Time: 21:00

The Manchester Lambda Lounge

Saturday, August 4th, 2012

Lambda Lounge

Title: The Manchester Lambda Lounge
Location: MadLab
Description: A group dedicated to popularising Functional Programming, and exploring new concepts in programming languages.
Date: 18-02-2013
Start Time: 19:00
End Time: 21:00

 

 

 

 

 

The Manchester Lambda Lounge

Friday, July 6th, 2012

Lambda Lounge

Title: The Manchester Lambda Lounge
Location: MadLab
Description: A group dedicated to popularising Functional Programming, and exploring new concepts in programming languages.
Date: 17-12-2012
Start Time: 19:00
End Time: 21:00

 

 

 

 

 

This months Lambda Lounge will see us continuing our Conway’s Life code dojo from last month.  Where we’ll be continuing with our functional implementations of this classic game of artificial life.

 

The Manchester Lambda Lounge

Wednesday, June 6th, 2012

Lambda Lounge

Title: The Manchester Lambda Lounge
Location: MadLab
Description: A group dedicated to popularising Functional Programming, and exploring new concepts in programming languages.
Date: 19-11-2012
Start Time: 19:00
End Time: 21:00