Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Dec 1996 16:45:40 +1100 (EST)
From:      Julian Assange <proff@suburbia.net>
To:        jkh@time.cdrom.com (Jordan K. Hubbard)
Cc:        hackers@freebsd.org
Subject:   Re: text, menu/dialog/windowing, library, ideas?
Message-ID:  <199612020545.QAA15515@suburbia.net>
In-Reply-To: <24610.849499000@time.cdrom.com> from "Jordan K. Hubbard" at "Dec 1, 96 07:56:40 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
> > > libslang. in ports. 
> > 
> > Uhh, it does?  I've just looked at it, and nowhere is there anything
> > that looks even remotely like a windowing library. 
> 
> Yeah, I was going to comment on this too.  I think Julian is sorely
> confused - slang is an extention language like TCL, not a gui
> builder's aid like Tk. :-)

  S-Lang is a C programmer's library that includes routines for the rapid
  development of sophisticated, user friendly, multi-platform applications.
  The S-Lang library includes the following:

        Low level tty input routines for reading single characters at a time.
        Keymap routines for defining keys and manipulating multiple keymaps.
        High level screen management routines for manipulating both
        monochrome and color terminals.  These routines are very
        efficient.
        Low level terminal-independent routines for manipulating the display
        of a terminal.
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        Routines for reading single line input with line editing and recall
        capabilities.
        Searching functions: both ordinary searches and regular expression
        searches.
        An embedded stack-based language interpreter with a C-like syntax.
        A malloc debugging package

Agree it isn't exactly tcl/tk but it is the closest I've seen for
character based displays. This is the right answer, but now you
have me confused as to whether I have the right question ;)

-Julian A.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199612020545.QAA15515>