From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: klaus schilling Newsgroups: gmane.comp.lib.ncurses.general,gmane.lisp.guile.user Subject: ANN: libRUIN project development release 0.1.1 Date: Wed, 1 Feb 2006 07:47:40 +0100 Message-ID: <17376.22924.384734.443688@gargle.gargle.HOWL> References: <2bc5f8210601311312v4ad3f18bo4ca2b8305a77674b@mail.gmail.com> Reply-To: schilling.klaus@web.de NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1138816292 30070 80.91.229.2 (1 Feb 2006 17:51:32 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 1 Feb 2006 17:51:32 +0000 (UTC) Cc: help-ncurses@gnu.org, guile-user@gnu.org Original-X-From: help-ncurses-bounces+gnu-help-ncurses=m.gmane.org@gnu.org Wed Feb 01 18:51:25 2006 Return-path: Envelope-to: gnu-help-ncurses@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1F4M6p-000484-2J for gnu-help-ncurses@m.gmane.org; Wed, 01 Feb 2006 18:49:36 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1F4M8o-0007qx-In for gnu-help-ncurses@m.gmane.org; Wed, 01 Feb 2006 12:51:38 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1F4K4o-0004ju-3V for help-ncurses@gnu.org; Wed, 01 Feb 2006 10:39:22 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1F4JYL-0006DP-Sd for help-ncurses@gnu.org; Wed, 01 Feb 2006 10:06:59 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1F4Hpr-00028z-3v; Wed, 01 Feb 2006 08:15:50 -0500 Original-Received: from [217.72.192.224] (helo=smtp06.web.de) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1F4HoV-0004A1-8V; Wed, 01 Feb 2006 08:14:23 -0500 Original-Received: from [217.246.166.139] (helo=debian.debian) by smtp06.web.de with asmtp (WEB.DE 4.105 #340) id 1F4Hmi-00072k-00; Wed, 01 Feb 2006 14:12:33 +0100 Original-To: Julian Graham In-Reply-To: <2bc5f8210601311312v4ad3f18bo4ca2b8305a77674b@mail.gmail.com> X-Mailer: VM 7.00 under Emacs 21.2.1 X-Sender: schilling.klaus@web.de X-BeenThere: help-ncurses@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU implementation of curses List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-ncurses-bounces+gnu-help-ncurses=m.gmane.org@gnu.org Errors-To: help-ncurses-bounces+gnu-help-ncurses=m.gmane.org@gnu.org Xref: news.gmane.org gmane.comp.lib.ncurses.general:1803 gmane.lisp.guile.user:5113 Archived-At: Julian Graham writes: > > What this means, in short, is that libRUIN is a little bit like a > browser in that it provides rendering for various flavors of XML+CSS, > but, more importantly, it's an embeddable native library that you can > use to quickly and easily create dynamic Ncurses user interfaces for > your application without having to write any UI code (except perhaps a > few lines of Scheme). Of particular interest to Scheme programmers > and Guile users -- while the exposed API and core of libRUIN is C, the > XML parsing, CSS lookups, and DOM event handling (events are scripted > in Scheme) are all implemented as Guile Scheme modules (see, > respectively, the SSAX/SXML project, SCSS and SDOM). > does libruin depend on the SLIB ? Klaus Schilling