From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mike Gran Newsgroups: gmane.lisp.guile.user Subject: Re: Updating GNU Serveez for Guile 2.0 Date: Mon, 24 Jan 2011 06:28:39 -0800 (PST) Message-ID: <330366.19189.qm@web37906.mail.mud.yahoo.com> Reply-To: Mike Gran NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1295879342 14296 80.91.229.12 (24 Jan 2011 14:29:02 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 24 Jan 2011 14:29:02 +0000 (UTC) Cc: Guile User To: Thien-Thi Nguyen Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Mon Jan 24 15:28:57 2011 Return-path: Envelope-to: guile-user@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 1PhNPZ-0003tP-8B for guile-user@m.gmane.org; Mon, 24 Jan 2011 15:28:53 +0100 Original-Received: from localhost ([127.0.0.1]:43561 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PhNPY-0008FU-He for guile-user@m.gmane.org; Mon, 24 Jan 2011 09:28:52 -0500 Original-Received: from [140.186.70.92] (port=48061 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PhNPP-0008DL-Cf for guile-user@gnu.org; Mon, 24 Jan 2011 09:28:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PhNPO-0001i2-CE for guile-user@gnu.org; Mon, 24 Jan 2011 09:28:43 -0500 Original-Received: from web37906.mail.mud.yahoo.com ([209.191.91.168]:28115) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1PhNPO-0001hM-78 for guile-user@gnu.org; Mon, 24 Jan 2011 09:28:42 -0500 Original-Received: (qmail 19248 invoked by uid 60001); 24 Jan 2011 14:28:40 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1295879320; bh=A9TViCMF6QdwCoHJE4+cDOx168z2QCnA9PDy27QEEtc=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type; b=pj1cePNmYcF1cr0ELdUf1+ARXSEdIE/4D590cJp7uHWStuBkBJ92RqbURUJB6xneVYyScUL4d9KE/fI19CMax2VBntsR0bFsOUO5Jk8cdxKr6fxmXNmPk8DyeuJzEt2MIQzXqakfSh9zngkzhUhaR2SGo52pQQmFdH7yAw82uXY= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type; b=6S+SpyHSkpPx0vtis4jdP4cguIB5CoCvzOc2wmS8DV7j91AOgpFC17UwP/dTeTQ4KzDm72UxLf7lhexyMXiCJUPzafrspx5XAwnORWylD4pXQXLUWF3Ee0RgABQseerShWy7aohdfNwRtDjL2oQmq8Ys1bgjMLBtvXn0jucWKyM=; X-YMail-OSG: 6.7d720VM1m9QylguYeQv774KE61OldWhJbHj_nptDsFsRE AK5exxDLJ37D2fo3xQP_77IwI7Fyq3BKQjEEdpKStx2Shxuzqx7SmpmJHX_F VzvBHcMRy3HigkRHUZDjKVe7SF5yFYFgGs46556AklFed8twe_1ROjhkSxHT lCJZAW1s7q5lhpiQMtcQPgDCUmY4GIiD26gcivxQuJi6SIDuPLWQvxsroOAf xzmDS19jjzS.T8SbIB4QMGtcH8WsxqHloTqQrql0dSDgVtnuS3y6rGAB9NFo j8SzHWitsNCbtm2aY3bDpBOfcOlJD0tjlhQMaC9x3DqLKnXDv2SfZE85j79Q M6ZY5R_GwsKiq4R2bcsqmyMs- Original-Received: from [71.130.213.84] by web37906.mail.mud.yahoo.com via HTTP; Mon, 24 Jan 2011 06:28:39 PST X-Mailer: YahooMailWebService/0.8.107.285259 X-detected-operating-system: by eggs.gnu.org: FreeBSD 6.x (1) X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:8384 Archived-At: > From:Thien-Thi Nguyen > > So perhaps parts of the Serveez spirit could conquer Guile core? :-) > Thoughts? I've been playing in own sandbox for a while. I've lost touch with what guile-core and guile-www provide. But, I agree that some of those POSIX-style APIs are klunky. (I hesitated at announcing the project because I felt bad about not instead focusing my effort on using (web ...) and guile-www. But it did come out rather nice, I think.) > I don't think this is a good idea, for the same reason i don't think > (web ...) > modules are a good idea; it centralizes non-language implementation stuff into > the language implementation. I weakly agree with this statement. But I think that if a language doesn't have a LAMP-like stack, it is missing an opportunity to be useful. So I somewhat agree web stuff doesn't need to be *in* the language but it certainly needs to be *nearby* the language (whatever that means). OTOH, pure scheme scripts don't take up a lot of space. > Moreover, Guile is LGPL while the stuff outside is GPL, which is a stronger > protection for the user. Every time GPL is relaxed to LGPL, i consider that > to be a step backward. This is a valid point. Serveez is GPL 2+. Thanks, Mike