LUV Main May 2017 Meeting: The Plasma programming language

May 2 2017 18:30
May 2 2017 20:30
The Dan O'Connell Hotel, 225 Canning Street, Carlton VIC 3053


Tuesday, May 2, 2017
6:30 PM to 8:30 PM
The Dan O'Connell Hotel
225 Canning Street, Carlton VIC 3053


• Dr. Paul Bone, the Plasma programming language
• To be announced

The Plasma Programming Language

Strong static typed, pure functional programming (FP) has a lot to offer in terms of software reliability and performance.  FP also provides a strong foundation for improved parallelism and concurrency support.  However FP has a well-deserved reputation for being difficult to learn, and it is yet to deliver the promises of easy parallelism and concurrency.

The Plasma Programming Language is a new language that aims to address these problems.  Plasma is a mix of declarative and imperative programming and aims to be familiar and easy to learn for most people while providing the safety guarantees of strong static typing and pure functional semantics.  Plasma will also support parallel and concurrent programming via a mix of
concurrency abstractions (queues, mvars etc), and deterministic and automatic parallelism.

The project is in its infancy and is not useful.  However Paul hopes to share his vision for Plasma's future.

Dr Paul Bone is a programming language implementer.  His interests include declarative programming, parallelism and concurrency and language runtime systems.  Paul works on the Mercury and Plasma programming languages.


The Dan O'Connell Hotel, 225 Canning Street, Carlton VIC 3053

Food and drinks will be available on premises.

Before and/or after each meeting those who are interested are welcome to join other members for dinner.

Linux Users of Victoria Inc., is an incorporated association, registration number A0040056C.


Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <b> <dd> <dl> <dt> <i> <img> <li> <ol> <u> <ul> <pre> <br> <blockquote> <hr> <code><sup><sup><p><em><strong> <h2> <cite> <code> <tt> <h1><table><tr><th><td>
  • Lines and paragraphs break automatically.

More information about formatting options

This question is for testing whether you are a human visitor and to prevent automated spam submissions.