Please log in to watch this conference skillscast.
Junpi is a new free / open-source, high-performance multimedia library for Haskell, whose design is strongly guided by the development needs of real commercial games. At the heart of Junpi's design philosophy is 'instant-feedback': you change your code and see the results instantly, without having to wait e.g. for an SDL/OpenGL window to re-initialize. Junpi balances ease-of-use with flexibility and power by providing a high-level 'safe' API in addition to a lower-level DSL for customizing and extending its backend engine.
In this talk, you will learn from a hands-on demo of Junpi, and you will explore how Junpi improves over existing tools such as Gloss. You will also discover some of the challenges faced in designing and implementing Junpi, and how Haskell came to the rescue by functioning equally well as a high-level and as a low-level language.
YOU MAY ALSO LIKE:
- Tensorflow & Firebase Hacknight (in London on 3rd September 2018)
- Well-Typed's Guide to the Haskell Type System (in London on 10th October 2018)
- HaskellX2gether Community Day 2018 (in London on 13th October 2018)
- Well-Typed's Guide to Haskell Performance and Optimization (in London on 15th - 16th October 2018)
Graphics, sound, fonts, and joysticks unleashed: the Junpi multimedia library
Robert Henderson founded the company Fivey Software in 2015 with the following dual mission: to create commercial video games in Haskell, and to develop high-quality free / open-source game-making tools for the Haskell language. Fivey Software's first game is scheduled for release on Raspberry Pi and PC in 2017.