Sha256: 2ecdddf6a0b4cd3718b535b028020dbf7cf02bcfcf8b222db1a1cf3a977076d8

Contents?: true

Size: 691 Bytes

Versions: 6

Compression:

Stored size: 691 Bytes

Contents

## IN DEVELOPMENT

Glimmer LibUI is a fully functioning way to build desktop applications in Ruby.

One possible way to make this work would be a parser-compiler setup to essentially _transform_ shoes app text into GlimmerLibUI text. Which should be abstract enough that we wouldn't have to go more bare metal and use the ruby dependency LibUI.

Hello world example:

```ruby
# parser/compiler example:

Shoes.app do
  para "Hello World"
end

# becomes

include Glimmer

window {
  area {
    text {
      string "Hello World"
    }
  }
}.show
```

# GLibUI Finished Examples

* /examples/hello_world.rb
* /examples/title_and_resize.rb
* /examples/stack/raw_stack.rb
* /examples/raw_flow.rb

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
scarpe-0.4.0 spikes/glibui/README.md
scarpe-0.3.0 spikes/glibui/README.md
scarpe-0.2.2 spikes/glibui/README.md
lacci-0.2.1 lib/scarpe/glibui/README.md
scarpe-0.2.1 lib/scarpe/glibui/README.md
scarpe-0.2.0 lib/scarpe/glibui/README.md