Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] [ANN] [] 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 --- 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: 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 ** 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 Feedback page. Thanks all! Sunanda.