gnu: stfl: Expand description.

* gnu/packages/ncurses.scm (stfl)[description]: Expand it.

Change-Id: I850d773fcff2536f8a52d62cbf7c08fb7cfe4e6c
This commit is contained in:
Tobias Geerinckx-Rice 2024-09-29 02:00:00 +02:00
parent cc34e597ea
commit c3e42621e9
No known key found for this signature in database
GPG key ID: 0DB0FF884F556D79

View file

@ -354,6 +354,16 @@ (define-public stfl
(home-page (string-append "https://web.archive.org/web/20211113222004/"
"http://www.clifford.at/stfl/"))
(synopsis "Structured terminal forms library")
(description "Stfl is a library which implements a curses-based widget
set for text terminals.")
(description "@acronym{STFL, Structured Terminal Forms Language} is a
language for easily describing @acronym{GUIs, Graphical User Interfaces}.
@acronym{STFL, Structured Terminal Forms Library} is also the name of this
library which translates those descriptions into a curses-based widget set for
text terminals.
STFL descriptions do not contain any concrete layouting information, such as x/y
coordinates of widgets. Instead, container widgets such as vertical and
horizontal boxes, as well as tables, are used to group widgets. The actual
layouting work is done by the STFL library. This allows STFL GUIs to handle
terminals of different sizes and terminal resize events transparently for the
application programmer.")
(license lgpl3+)))