Category:Guish: Difference between revisions

no edit summary
(Created page with "{{stub}}{{language|Guish}}")
 
No edit summary
Line 1:
{{stub}}{{language|Guish}}
|site=https://codeberg.org/phranz/guish
}}
 
'''Guish''' is a language for GUI creation/modification that can be used to tie different programs together to create new programs, or to make simple GUIs.
 
There exists a single implementation (newer 2.x version is rewritten in C), that does not depend on any toolkit (like Qt) as it uses Xlib only; and Xlib is the only external library needed by the program (except for optionally having windows backgrounds filled with images, which requires Imlib2).
 
This example makes a button (quits on click) and an input box with text 'text':
 
<pre>
 
i=|i|+
b=|b|+
 
for x @b @i {
@x<"text"
}
@b => c{q}
 
</pre>
39

edits