[REBOL] [ANN] [REBOL.org] Packages -- first release
From: SunandaDH::aol::com at: 23-Feb-2004 11:31
Thanks again to everyone who helped field-test some of the concepts in
packages last week.
Packages are now live on REBOL.org --- any Library member is free to
contribute packages if you want. Please do!
** What's a package? **
Up until now, the Script Library has only really worked for single,
stand-alone scripts. Support for packages makes it much more flexible.
A package is a collection of files that together make up an application.
There are up to three parts to a package:
1. the header script -- what you see if you view the script (or search the
Library). In most cases this will be just a stub (it'll be the instructions for
downloading the package). See:
http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=lds-demo1-pack
age.r
as an example
2. files -- files that form part of the package. The package owner will
upload these.
3. other scripts -- other scripts from the Library that the package needs --
e.g. values.r or map.r. No need to upload these (they are already there). The
owner simply has to mark them as being part of the package.
** Why contribute packages? **
1. Undying gratitude of everyone that uses your work
2. Way to distribute your work without needing to set up your own website
3. Way for non-reb users to find and use your work.
4. Useful mirror even if you have your own website
** Notes for potential package owners **
-- Logon and select "contribute new package" from the control panel, You'll
be stepped through the process.
-- You can add or remove files and scripts from a package at any point
-- You can share the package with other users -- useful if a couple of people
are collaborating on a development
-- The package stats page gives you useful counts of how often the files
in the package have been downloaded.
** Package downloader **
There was lots of useful, feedback last week on platform incompatibilities and
UI oddities. Thanks again for all that.
Most of the worst problems are fixed, but it'll be another week before we
tackle the other issues.
** To find out what packages there are **
http://www.rebol.org/cgi-bin/cgiwrap/rebol/search.r?filter=type-package
View the script, and then click the Package Info link to see what files make
up the package.
** Any problems? **
Just let me know -- either here or using the REBOL.org Feedback page.
Thanks all!
Sunanda.