From owner-freebsd-hackers Sun Dec 1 21:46:38 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA03370 for hackers-outgoing; Sun, 1 Dec 1996 21:46:38 -0800 (PST) Received: from suburbia.net (suburbia.net [203.4.184.1]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id VAA03359 for ; Sun, 1 Dec 1996 21:46:25 -0800 (PST) Received: (from proff@localhost) by suburbia.net (8.8.3/8.8.2) id QAA15515; Mon, 2 Dec 1996 16:45:40 +1100 (EST) From: Julian Assange Message-Id: <199612020545.QAA15515@suburbia.net> Subject: Re: text, menu/dialog/windowing, library, ideas? In-Reply-To: <24610.849499000@time.cdrom.com> from "Jordan K. Hubbard" at "Dec 1, 96 07:56:40 pm" To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Mon, 2 Dec 1996 16:45:40 +1100 (EST) Cc: hackers@freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > > 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.