scsh-hackers
[Top] [All Lists]

[Scsh-hackers] Packaging proposal + Sunterlib questions

To: scsh-hackers <scsh-hackers@lists.sourceforge.net>
Subject: [Scsh-hackers] Packaging proposal + Sunterlib questions
From: Anthony Carrico <acarrico@memebeam.org>
Date: Wed Nov 19 20:29:03 2003
List-id: Discussion among the implementors <scsh-hackers.lists.sourceforge.net>
Sender: scsh-hackers-admin@lists.sourceforge.net
Hello scsh-hackers,

Today I uploaded Sunterlib 0.5, which adds two new libraries. I
anticipate that the only changes in 0.6 will be related to the
packaging proposal.

I have some questions about Sunterlib and the new packaging proposal:

1. Sunterlib is a collection of a bunch of unrelated
libraries. Therefore I think each sub-library should be installed in
the top level of the hierarchy. Do you agree?

Old:

/usr/local/lib/sunterlib/
|-- s48
|   |-- args-fold
|   |-- banana
...
|   |-- procedure-tables
|   `-- sequences
|-- scsh
|   |-- afs
|   |-- base64
...
|   |-- tiff
|   `-- treaps
|-- sunterlib-s48.scm
`-- sunterlib.scm

/usr/local/lib/scsh/modules/active/
|-- afs
|-- base64
...
|-- tiff
`-- treaps

vs:

/usr/local/lib/scsh/modules/active/sunterlib/
|-- afs
|-- base64
...
|-- tiff
`-- treaps

2. Sunterlib also includes Scheme48 libraries. Where should they go in
the new regime? In lib/scsh/modules? This seems a little
strange. Should our module tree be outside of lib/scsh to account for
Scheme48 libraries?

/usr/local/lib/scsh/modules/active/
|-- args-fold ; begin s48
|-- banana
...
|-- procedure-tables
|-- sequences ; end s48
|-- afs       ; begin scsh
|-- base64
...
|-- tiff
`-- treaps    ; end scsh

3. The files "sunterlib-s48.scm" "sunterlib.scm" currently contain the
interfaces and packages definitions for all of sunterlib and the s48
subset respectively, What should happen to these? Should they go into
a "sunterlib" super library?

/usr/local/lib/scsh/modules/active/
|-- args-fold     ; begin s48
|-- banana
...
|-- procedure-tables
|-- sequences     ; end s48
|-- afs           ; begin scsh
|-- base64
...
|-- tiff
|-- treaps        ; end scsh
|-- sunterlib     ; sunterlib (args-fold - sequences, afs through treaps)
`-- sunterlib-s48 ; sunterlib (args-fold - sequences)

Thank you for your help!

-- 
Anthony Carrico

Attachment: pgpNyGbfqNygR.pgp
Description: PGP signature

<Prev in Thread] Current Thread [Next in Thread>