Category:Guish: Difference between revisions
Content added Content deleted
(Created page with "{{stub}}{{language|Guish}}") |
No edit summary |
||
Line 1: | Line 1: | ||
{{stub}}{{language|Guish |
{{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> |
Revision as of 20:33, 2 November 2022
Guish
This programming language may be used to instruct a computer to perform a task.
Listed below are all of the tasks on Rosetta Code which have been solved using Guish.
This programming language may be used to instruct a computer to perform a task.
Official website |
---|
See Also: |
|
---|
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':
i=|i|+ b=|b|+ for x @b @i { @x<"text" } @b => c{q}
Pages in category "Guish"
The following 3 pages are in this category, out of 3 total.