BrisJS – Brisbane – 5 Sept

A principled tool for building large JavaScript applications

JavaScript is everywhere – but it’s difficult to build large applications with. Part of the reason is weak typing and mutation.

Roy is designed to help with building large applications. It is a statically-typed, functional programming language that compiles to JavaScript. It takes ideas from Haskell, Scala and OCaml and brings them over to the JavaScript community. It features global type-inference, structural types, algebraic data types, pattern matching, monadic notation and very clean JavaScript output.

This talk will show off some of Roy’s features and how they solve practical problems encountered with plain JavaScript.


About the Presenter: Brian McKenna

Brian McKenna is a functional programming and language nerd. He’s a huge fan of making software correctness easier by using types and automated specification-based tests. He’s working on a program language for his day job and Roy as a hobby.



5.30pm – Welcome with drinks and light food

6.00pm – Presentation with Q & A following

7.30pm – Networking drinks following presentation



YOW! Nights Sponsor YOW! Community Partners YOW! Many thanks to our Venue Sponsor