From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel Subject: Re: Guile extensions Date: Fri, 09 Apr 2010 00:07:44 +0200 Message-ID: References: <702db4b81003281256p696eb330q68147cf2a5486185@mail.gmail.com> <87tys0p4el.fsf@ossau.uklinux.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1270765256 4017 80.91.229.12 (8 Apr 2010 22:20:56 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 8 Apr 2010 22:20:56 +0000 (UTC) Cc: shivers@ai.mit.edu, guile-devel@gnu.org To: 0wl Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Fri Apr 09 00:20:46 2010 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1O005a-0007HA-Kh for guile-devel@m.gmane.org; Fri, 09 Apr 2010 00:20:42 +0200 Original-Received: from localhost ([127.0.0.1]:53297 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O005Z-0003MS-U3 for guile-devel@m.gmane.org; Thu, 08 Apr 2010 18:20:42 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nzzue-0007cg-BS for guile-devel@gnu.org; Thu, 08 Apr 2010 18:09:24 -0400 Original-Received: from [140.186.70.92] (port=51431 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nzzuc-0007bn-Cm for guile-devel@gnu.org; Thu, 08 Apr 2010 18:09:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NzzuZ-0008EN-AH for guile-devel@gnu.org; Thu, 08 Apr 2010 18:09:21 -0400 Original-Received: from a-pb-sasl-quonix.pobox.com ([208.72.237.25]:54508 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NzzuZ-00088d-7H for guile-devel@gnu.org; Thu, 08 Apr 2010 18:09:19 -0400 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 94877A9EDB; Thu, 8 Apr 2010 18:08:26 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type:content-transfer-encoding; s=sasl; bh=5o8v5fBeesJe yGOR1/A8WD/3Cdw=; b=n8CfhXATTU6E4r0tpeo1FETlbl80ZN9oaxJZpJzQPQQP 5ou9U2/JcRyG2I5SEk3Ir8sBNGon8nytxMo+gV08SaMZf6C6v0mcdFg6DLeMaCpD GR+niHw2bNJ6qQ672RNZwNr/ZN6u8nM/BLLlDBXQh69ZAaw26kCzQl0v2Pt9ljw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type:content-transfer-encoding; q=dns; s=sasl; b=RhMyhO AHNIG4MEjtbPcBDlxyQBVPYyz7gJ90mQMlqsftxCClfHhjTH7DP1WQVVMXp9kkNR NSEdreRdHpBocG7mhBX+E+v2tlIwPG9snIS1xl9QLTD+4r3n8+0AjzhfwhDuYyhn Ou4zHwOpgyE0tKz/KqgzXm7Z9lrnYWKMq8S94= Original-Received: from a-pb-sasl-quonix. (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 079CBA9ED9; Thu, 8 Apr 2010 18:08:24 -0400 (EDT) Original-Received: from unquote (unknown [83.34.178.60]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTPSA id D8650A9ED6; Thu, 8 Apr 2010 18:08:20 -0400 (EDT) In-Reply-To: (tullarisc@gmail.com's message of "Thu, 8 Apr 2010 22:46:01 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux) X-Pobox-Relay-ID: 400B8DFC-435B-11DF-B8EC-D033EE7EF46B-02397024!a-pb-sasl-quonix.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:10173 Archived-At: Verily shall you walk in the light of the lambda until the end of your days. On Thu 08 Apr 2010 22:46, 0wl writes: > Hey, > > In the name of the scheme underground crew=C2=A0http://www.ai.mit.edu/pro= jects/su/su.html, I adapted the HTTP Monkey webserver (see=20 > freshmeat.net) with a (port 2003) metaserver. > > You can send in full guile, scheme48, scheme interpreter executables with= a loadfile (1 file full of server side code, See src/ > schemeclient.c and src/epoll.c (mk_epoll_add_meta_client=C2=A0 > function). > > I uploaded a tarball here of the full server:=C2=A0http://tullarisc.xtree= mhost.com/monkey-0.10.0-mac.tgz > > Love, tullarisc > > 2010/3/29 Andy Wingo > > Hey folks, >=20=20=20=20 > On Sun 28 Mar 2010 22:39, Neil Jerram writes: >=20=20=20=20 > > 0wl writes: > > > >> I was wondering if there's a place in guile for developing a graph= ical toolkit > >> for example like gnome's guile extensions. > >> Or for webserver scripting except CGI. The graphical toolkit has b= een done for > >> GNU smalltalk. In this way one could provide a > >> morphs environment for scheme and/or guile. > > > > It's not clear to me what you mean; can you explain more? >=20=20=20=20 > Perhaps 0wl means a GUI toolkit that is mostly written in Scheme, > instead of mostly a wrapper to libraries written in some other langua= ge. > That would allow the toolkit to be more Schemey. It could have a > "presentation layer" that renders to HTML/Js/websockets, to make an a= pp > available over the web. >=20=20=20=20 > Is that it? There's certainly a place for that kind of experimentation > within the broader Guile project; probably not in the Guile repo itse= lf, > but who knows? >=20=20=20=20 > > (I'm also not familiar with what you mean by "morphs". =C2=A0I trie= d googling > > this, but the results didn't clearly indicate a single software ide= a.) >=20=20=20=20 > http://selflanguage.org/_static/tutorial/Tutorial/Morphic/Morphs/Morp= hs.html >=20=20=20=20 > "Widgets", in Self. >=20=20=20=20 > Andy > -- > http://wingolog.org/ > --=20 http://wingolog.org/