Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
Features
ThreepennyGUI News & Activities
Recent activities
ThreepennyGUI information
What is ThreepennyGUI?
Threepenny-gui is a GUI framework that uses the web browser as a display.
Features include:
Easy installation. Everyone has a reasonably modern web browser installed. Just install the library from hackage and you are ready to go. The library is cross-platform. HTML + JavaScript. You have all capabilities of HTML at your disposal when creating user interfaces. This is a blessing, but it can also be a curse, so the library includes a few layout combinators to quickly create user interfaces without the need to deal with the mess that is CSS. A foreign function interface (FFI) allows you to execute JavaScript code in the browser. Functional Reactive Programming (FRP) promises to eliminate the spaghetti code that you usually get when using the traditional imperative event-based style for programming user interactions. Threepenny has an FRP library built-in, but its use is completely optional. Employ FRP when it is convenient and fall back to the traditional style when you hit an impasse.