[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ttn-pers-scheme & mgrabmue-pers-scheme
From: |
Ivan Toshkov |
Subject: |
Re: ttn-pers-scheme & mgrabmue-pers-scheme |
Date: |
21 Mar 2001 15:48:44 +0200 |
On 21 Mar 2001 07:12:10 -0500, Keisuke Nishida wrote:
> At 21 Mar 2001 10:36:59 +0200,
> Ivan Toshkov wrote:
> >
> > I think this already appeard on the list, but how about making something
> > like CPAN? IMHO CPAN is the think that made perl that popular.
>
> This has been proposed several times, but nobody has enough time
> to organize it.
>
> I think the first thing we should have is a package manager.
> Could anybody propose and implement one?
>
> I'm considering something like the following.
>
> Package Structure
> -----------------
>
> guile-foo/ - package directory
> GPKG.def - package meta file
> foo.scm - module
>
> Meta File
> ---------
>
> (define-package foo
> :category (utils)
> :version "1.0"
> :require (((core) > "1.4"))
> :author "Keisuke Nishida <address@hidden>"
> :language (("\\.scm$" . scheme))
> :modules ((foo "foo.scm"))
> )
>
> Interface
> ---------
>
> Package meta commands:
>
> ,dist build a distribution package
> ,find REGEXP find a package using the net
> ,install PKG download & install a package
Perhaps, there should be commands like: ,update PKG and commands for
handling the package dependencies.
>
> I appreciate more detailed discussion on this.
Do you think the packager should know anything about the guile module
system? If so, what?
(And what happened to godot? :P)
>
> Kei
>