Glimmer DSL for SWT 0.6.6 (Desktop GUI)
Glimmer DSL for SWT enables desktop development with Glimmer in JRuby.
Glimmer is a native-GUI cross-platform desktop development library written in Ruby. Glimmer's main innovation is a JRuby DSL that enables productive and efficient authoring of desktop application user-interfaces while relying on the robust Eclipse SWT library. Glimmer additionally innovates by having built-in data-binding support to greatly facilitate synchronizing the GUI with domain models. As a result, that achieves true decoupling of object oriented components, enabling developers to solve business problems without worrying about GUI concerns, or alternatively drive development GUI-first, and then write clean business models test-first afterwards.
You may find full setup/usage instructions at the main Glimmer project page.
Other Glimmer DSL gems:
- glimmer-dsl-opal: Glimmer DSL for Opal (Web GUI Adapter for Desktop Apps)
- glimmer-dsl-xml: Glimmer DSL for XML (& HTML)
- glimmer-dsl-css: Glimmer DSL for CSS (Cascading Style Sheets)
- glimmer-dsl-tk: Glimmer DSL for Tk (MRI Ruby Desktop GUI)
Example
include Glimmer
shell {
text 'Glimmer'
label {
text 'Hello, World!'
}
}.open
Learn more at the main Glimmer project page.
Help
Issues
You may submit issues on GitHub.
Click here to submit an issue.
Chat
Feature Suggestions
These features have been suggested. You might see them in a future version of Glimmer. You are welcome to contribute more feature suggestions.
Change Log
Contributing
Contributors
- Andy Maleh (Founder)
Click here to view contributor commits.
License
Copyright (c) 2020 - Andy Maleh. See LICENSE.txt for further details.
--
Built for Glimmer (Ruby Desktop Development GUI Library).