🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: uk.comp.os.linux
Article #1819

Re: Gui tool similar to "Motif Tools"

#1819
From: Klaus Schilling
Date: Mon, 28 Sep 1998 00:00
49 lines
3637 bytes
lvirden@cas.org writes:

> According to Klaus Schilling  <Klaus.Schilling@home.ivm.de>:
> :espel@news.ens.fr (Roger Espel Llima) writes:
> :
> :> In article <87u31uk1cd.fsf@ivm.de>,
> :> Klaus Schilling  <Klaus.Schilling@home.ivm.de> wrote:
> :> >
> :> >And how about Scheme, Pike, Ruby, Ici, SLang, ... ?
> :> 
> :> What are Pike, Ruby and Ici?  Do you have pointers to webpages or ftp
> :> sites about them?
> :
> :Ruby is a free scripting language by a japanese group around Matsumoto, which
> :comes with the japanese extension set for debian linux. It is found also at
> :ftp://ftp.netlab.co.jp/pub/lang/ruby , with garbage collection, single imple-
> :mentation/multiple interface inheritance, exception handling, functions as
> :first-class-objects, dynamic loading, easy extensibility through the C API,
> :eiffel-like syntax
> :
> :Pike is a free scripting language by a swedish team around F. Hubinette, which
> :is used e.g. in Idonex' webserver 'Roxen', on ftp.idonex.se/pub. It has a 
> :C-like syntax, OO based on moduling, garbage collection, dynamic loading, easy
> :C-API extensibility. 
> :
> :Ici is a PD scripting language with algol-like syntax, some lisp features 
> :underneath, garbage collecting, moduling, extensibility etc. Its author is
> :A. Newman ( andy[research.canon.com.au ).
> 
> So each of these have X11 GUI programming integrated into them?  That's great.

> Are there others as well?  One of the most frustrating things for novice users
> of Tk and Python and Perl users is the strange bindings .  But perhaps the
> 3 above all use a native interface for GUI development.  Do any of them
> also do cross platform development?  That's one of the great things that
> Python's stdwin offered early on, as does Tcl/Tk.  They work on a number
> of platforms and windowing environments.

GUI is not integrated into the above scripting languages, but can be loaded as
a module, by wrapping gtk, motif or whatever one wants to. Sometimes those
modules come with the distribution, others are contributed or can be implemen-
ted easily, leaving the programmer the complete choice how to write interfaces.
So all in all the same principle as in Python or Perl. Otherwise I couldn't 
run'em on a virtual console. Stdwin for example is originally a C lib and could
sure be wrapped for any scripting language with a decent C API, it has been
done e.g. for Clisp (probably too much bloated for a scripting language).


Klaus Schilling
Technical Details
Message-ID: <87ww6pryhg.fsf@ivm.de>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <906505462snz@vision25.demon.co.uk> <87u31uk1cd.fsf@ivm.de> <6ul85t$mu8$1@nef.ens.fr> <87af3lu4sf.fsf@ivm.de> <6um99t$qn1$1@srv38s4u.cas.org>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f5392,801ed80c634e88d
X-Google-Attributes: gidf5392,public
X-Google-Thread: 103734,801ed80c634e88d
X-Google-Attributes: gid103734,public
X-Google-Thread: 1103af,801ed80c634e88d
X-Google-Attributes: gid1103af,public
X-Google-Thread: 10d8ad,801ed80c634e88d
X-Google-Attributes: gid10d8ad,public
X-Google-Thread: 108717,801ed80c634e88d
X-Google-Attributes: gid108717,public
X-Google-Thread: 1025b4,801ed80c634e88d
X-Google-Attributes: gid1025b4,public
X-Google-Thread: fc89c,801ed80c634e88d
X-Google-Attributes: gidfc89c,public
From: Klaus Schilling <Klaus.Schilling@home.ivm.de>
Subject: Re: Gui tool similar to "Motif Tools"
Date: 1998/09/28
Message-ID: <87ww6pryhg.fsf@ivm.de>
X-Deja-AN: 395435053
Sender: klaus@debian
References: <906505462snz@vision25.demon.co.uk> <87u31uk1cd.fsf@ivm.de> <6ul85t$mu8$1@nef.ens.fr> <87af3lu4sf.fsf@ivm.de> <6um99t$qn1$1@srv38s4u.cas.org>
Organization: IVM GmbH
Newsgroups: uk.comp.os.linux,comp.os.linux.misc,gnu.misc.discuss,comp.os.linux.development.system,comp.unix.programmer,comp.windows.x,comp.programming