• GUI applications in Forth

    From albert@albert@spenarnc.xs4all.nl to comp.lang.forth on Tue Nov 12 14:00:43 2024
    From Newsgroup: comp.lang.forth

    Most Forth user interested in gui us win32forth.

    I am interested in gui applications in linux,
    especially in gforth.
    Any examples?

    Groetjes Albert
    --
    Temu exploits Christians: (Disclaimer, only 10 apostles)
    Last Supper Acrylic Suncatcher - 15Cm Round Stained Glass- Style Wall
    Art For Home, Office And Garden Decor - Perfect For Windows, Bars,
    And Gifts For Friends Family And Colleagues.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From minforth@minforth@gmx.net (minforth) to comp.lang.forth on Wed Nov 13 10:46:51 2024
    From Newsgroup: comp.lang.forth

    External GTK GUI builder tool with embedded Forth
    to handle callback functions: https://www.forth.org/svfig/kk/01-2018-Harbold.pdf

    There is also Minos ... (never used it)
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From josv@josv@planet.nl (josv) to comp.lang.forth on Wed Nov 13 12:20:41 2024
    From Newsgroup: comp.lang.forth

    Hi,
    Some time ago I decided to use a webserver and HTML/SVG as my GUI.
    It was not hard to port the GUI part to Win32Forth/Gforth/Cforth.
    See https://github.com/Jos-Ven/A-smart-home-in-Forth for Gforth under
    Linux
    Or https://github.com/Jos-Ven/Cforth-apps-esp32/tree/main/rgb_ledstrip
    for Cforth on a ESP32.
    The same GUI can also be used on a ESP8266
    Under Cforth see: https://github.com/Jos-Ven/cforth/blob/master/src/app/esp32-extra/tools/extra.fth
    for the used non standard words.

    Jos.

    --
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From albert@albert@spenarnc.xs4all.nl to comp.lang.forth on Wed Nov 13 19:23:17 2024
    From Newsgroup: comp.lang.forth

    In article <9ac1809f3eb79231c22e45fb7e4dcc68@www.novabbs.com>,
    minforth <minforth@gmx.net> wrote:
    External GTK GUI builder tool with embedded Forth
    to handle callback functions: >https://www.forth.org/svfig/kk/01-2018-Harbold.pdf

    There is also Minos ... (never used it)

    This is another tool. Also your remarks hangs in the air.
    This is usenet. An answer is useless unless the question is
    known.

    Groetjes Albert
    --
    Temu exploits Christians: (Disclaimer, only 10 apostles)
    Last Supper Acrylic Suncatcher - 15Cm Round Stained Glass- Style Wall
    Art For Home, Office And Garden Decor - Perfect For Windows, Bars,
    And Gifts For Friends Family And Colleagues.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From albert@albert@spenarnc.xs4all.nl to comp.lang.forth on Thu Nov 14 14:18:38 2024
    From Newsgroup: comp.lang.forth

    In article <nnd$3c0c3351$6aedb124@c86788d02a0bb1ba>,
    <albert@spenarnc.xs4all.nl> wrote:
    In article <9ac1809f3eb79231c22e45fb7e4dcc68@www.novabbs.com>,
    minforth <minforth@gmx.net> wrote:
    External GTK GUI builder tool with embedded Forth
    to handle callback functions: >>https://www.forth.org/svfig/kk/01-2018-Harbold.pdf

    There is also Minos ... (never used it)

    This is another tool. Also your remarks hangs in the air.
    This is usenet. An answer is useless unless the question is
    known.

    An anecdote. In the 80's there was a Dutch initiative basicode to
    distribute application on cassette tape. We made a Forth cassette tape
    and we couldn't find applications to fill it, only tools.
    To make it at least moderately interesting, Kees Moerman ported
    a basic game that required not too much graphics, four in a row.

    The sparsity of Forth applications is note worthy. Everybody
    is building tools, or argue whether (bye) is worth standardizing,
    adding "recognizers" to Forth's.

    The words of prof Ting comes to mind, th 4 characters that end
    "foot step in an empty valley".

    Groetjes Albert
    --
    Temu exploits Christians: (Disclaimer, only 10 apostles)
    Last Supper Acrylic Suncatcher - 15Cm Round Stained Glass- Style Wall
    Art For Home, Office And Garden Decor - Perfect For Windows, Bars,
    And Gifts For Friends Family And Colleagues.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Stephen Pelc@stephen@vfxforth.com to comp.lang.forth on Thu Nov 14 14:27:31 2024
    From Newsgroup: comp.lang.forth

    On 12 Nov 2024 at 14:00:43 CET, "albert@spenarnc.xs4all.nl" <albert@spenarnc.xs4all.nl> wrote:

    Most Forth user interested in gui us win32forth.

    I am interested in gui applications in linux,
    especially in gforth.
    Any examples?

    Windows: CCS Candy application

    Linux: Micross Automation TrackNet

    MacOS: Music applications from Bruno Degazio, Roelf Toxopeus and others.

    See the MPE website. Note that GTK can be used as a cross platform GUI interface from Forth, albeit with a few deviations from the default OS look. Another potential technique is to use HTML5 and websockets.

    Stephen
    --
    Stephen Pelc, stephen@vfxforth.com
    MicroProcessor Engineering, Ltd. - More Real, Less Time
    133 Hill Lane, Southampton SO15 5AF, England
    tel: +44 (0)78 0390 3612, +34 649 662 974
    http://www.mpeforth.com
    MPE website
    http://www.vfxforth.com/downloads/VfxCommunity/
    downloads
    --- Synchronet 3.20a-Linux NewsLink 1.114