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

[REBOL] [REBOL.org] [ANN] Packages: the next generation

From: SunandaDH:aol at: 29-Apr-2004 9:40

Back in February, we unveiled some basic support for *packages* in the Script Library (i.e. multi-file applications).... http://www.rebol.org/cgi-bin/cgiwrap/rebol/ml-display-message.r?m=rmlMTXQ .....And we ran a competition, and got lots of useful feedback. Thanks again, everyone. Another positive result was that Maxim joined the Library team, and that has resulted in some serious upgrading of our ability to support packages..... No competition, this time: just a note about what is new, and the usual open door for feedback, requests and comments. NEW DOWNLOADER AND INSTALLER Maxim's repack.r replaces the original get-you-started-installer. It's a neat piece of software you'll want to see running even if you don't want to install any packages: do http://www.rebol.org/library/public/repack.r Right now it's View only (that will change), so use the original downloader if you are running under Core: do http://www.rebol.org/library/public/lds-package-downloader.r BETTER PACKAGE STRUCTURE The original release supported only packages that were a bundle of files, and had to be downloaded and installed into a single folder. That was pretty restricted. Packages now can consist of: -- a collection of files, as before -- existing scripts from the Library (no need to upload them as part of your package. Just flag them as part of it) -- other packages And any file or script in a package can be installed into any sub-folder of the installation folder. We think that pretty much caters for any complex multi-file application you'd like to publish at REBOL.org. Give it a go if you have such a thing, and if you hit a limitation, please let us know. For more details on creating and uploading packages: http://www.rebol.org/cgi-bin/cgiwrap/rebol/boiler.r?display=cons-upload-packag e-files-help.html Sunanda.