Update of "MIOGUI"
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview

Artifact ID: 24e4f5e94eed2670865509003dd8c9a6093a5383
Page Name:MIOGUI
Date: 2016-09-04 20:04:44
Original User: aldo
Parent: 2516ca4f87da8cd3e20a9dd43f5a602e610169f7 (diff)
Next ca20588f1abb478fcd7de36fd82c3a2f7382fb70
Content

MIOGUI

More Immediate Operation GUI - Develop GUI in scheme in incremental & immediate mode!

Alpha version! Need some cleanup and some more widgets & demos...

Concepts

Immediate Mode GUI

This means that the user never has to deal with objects (anti-oop way ;).

Some projects, written in C or C++

Cascading Stylesheets

Scheme

Network REPL

Cairo

SDL2

Get & Install

You'll need chez scheme 9.4 and thunderchez Required also nanomsg-1.0, sdl-2.0.4, cairo

Checkout: You'll need fossil

fossil clone https://pizzahack.eu/fossil/miogui miogui.fossil
mkdir miogui && cd miogui && fossil open ../miogui.fossil

You can also download the latest code as a tarball: miogui-latest.tar.gz

Remember to setup thunderchez properly.

Then run:

scheme miogui.ss

Now switch to other console and type

/path/to/thunderchez/nanomsg/remote-repl tcp://localhost:9998
From there you can modify the code. You ideally want to run that from inside emacs run-scheme and send code with `C-x C-e` or `C-c C-e`

To follow news subscribe to RSS feed