From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.lisp.guile.user Subject: Re: cmod-play 1 available + modsup.h additions Date: Fri, 14 Nov 2003 12:38:01 -0500 Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Message-ID: References: <20031114082656.GE14359@powergnu.laas.fr> <20031114133735.GC16650@powergnu.laas.fr> Reply-To: ttn@glug.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1068831841 1374 80.91.224.253 (14 Nov 2003 17:44:01 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 14 Nov 2003 17:44:01 +0000 (UTC) Cc: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Fri Nov 14 18:43:57 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AKhzB-0001q0-00 for ; Fri, 14 Nov 2003 18:43:57 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AKitr-0005uC-Kg for guile-user@m.gmane.org; Fri, 14 Nov 2003 13:42:31 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AKitO-0005tZ-8T for guile-user@gnu.org; Fri, 14 Nov 2003 13:42:02 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AKir3-00056H-UD for guile-user@gnu.org; Fri, 14 Nov 2003 13:40:09 -0500 Original-Received: from [207.245.84.69] (helo=colo.agora-net.com) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.24) id 1AKiqu-0004kz-Ap for guile-user@gnu.org; Fri, 14 Nov 2003 13:39:28 -0500 Original-Received: from ttn by colo.agora-net.com with local (Exim 3.34 #1) id 1AKhtR-0004Zj-00; Fri, 14 Nov 2003 12:38:01 -0500 Original-To: ludovic.courtes@laas.fr In-reply-to: <20031114133735.GC16650@powergnu.laas.fr> (message from Ludovic =?iso-8859-1?Q?Court=E8s?= on Fri, 14 Nov 2003 14:37:38 +0100) X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.user:2389 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:2389 From: Ludovic =?iso-8859-1?Q?Court=E8s?= Date: Fri, 14 Nov 2003 14:37:38 +0100 I actually don't see the point in having different namespaces for Guile things. :) what you don't see i can't make you see, but i'm happy to understand your not seeing and leave it at that. i'll probably change "M" to "GH_M", that is, add to GH_ rather than appropriate another namespace entirely. thanks for the feedback. The doc snarfing example you gave is a nice thing. Unfortunately, there is no such thing in Guile 1.6. Is there any reason for continuing development for 1.4.x rather than working on 1.6.x? there are practical reasons having to do w/ lack of write access to the repository, primarily. a secondary reason is that 1.6.x introduces onerous "deprecation" machinery, and insists on installing lots of un-neighborly shared object libraries in ${libdir}, which would be difficult to reconcile w/ 1.4.x's compatibility and encapsulation goals. 1.7.x has lots of internal improvements (that i will snarf for 1.4.x once they settle down) but its packaging still suffers the same problems as 1.6.x as far as i can tell (from watching the cvs commits m.l.). re doc snarfing, you might try to simply overlay the 1.4.x scripts/ subdir over that of the other branches, or add its parent dir to GUILE_LOAD_PATH, or explore guile-tools options `--scriptsdir' and `--guileversion' (see "guile-tools --help"). i've been toying w/ the idea of excerpting and releasing scripts/ as a separate package entirely, for the benefit of other guile branches, but haven't found the time/inclination. feel free to complete this program and put your name on it, etc.: #!/bin/sh # $1 is an optional tag spec, like "-D DATE" or "-r TAG" set -ex cvs -d :pserver:anonymous@cvs.glug.org:/home/ttn/cvsroot \ co -d guile-scripts $1 guile-core/scripts cd guile-scripts cp -p ${someplace}/{autogen.sh,configure.ac,Makefile.am,...} . sh -x autogen.sh ./configure -C --enable-maintainer-mode --prefix /tmp/a/b/c make make check make install make installcheck make uninstall make dist mv guile-scripts-*.tar.gz .. cd .. rm -rf guile-scripts you just need to define ${someplace} and put the correct files there. if you publish this package you would help other users invest in their freedom (should they have the desire to do so). thi _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://mail.gnu.org/mailman/listinfo/guile-user