| Short description: |
RZA (Ruby ZIP Archive) is similar to Java's JAR and RubyGems. |
| Category: |
Library/Development |
| Status: |
alpha |
| Created: |
2006-03-10 09:57:03 GMT |
| Last update: |
2006-03-10 09:57:03 GMT |
| Owner: |
eumario
(Projects of this owner) |
| Homepage: |
http://www.trilake.net/ruby/rza.zip |
| Download: |
http://www.trilake.net/ruby/rza.zip
|
| License: |
Ruby's |
| Dependency: |
| Requires: |
rubyzip/0.5.12(*)
|
Ruby library for manipulating ZIP Files |
| (*): newer version exists |
|
| Description: |
From the header of rza.rb:
The Ruby ZIP Archive (Further refered to as RZA), was designed as a combination of RubyGems plain and simple ideal of having library packages designed to load from a different path, allowing for a decent Package system, but tooken further, with the ideal of Java's Archive (JAR) format.
The base ideal behind RZA, is that code is setup in it's own little filesystem, that being of a single ZIP file. I choose ZIP Files, cause it allows for the easiest way to simply store files with a Directory Format. You may also think of Games having their own Filesystem format to store images, or complex structures of 3D Models. This remains the same for RZA, as it allows code to be stored in the ZIP file, and allow it to be loaded on the fly.
TODO:
* Since initially, this is meant to only load Script files from a RZA File, there is currently no way to load Extentions from the RZA File, there maybe some extra work involved with this to get Extentions to load.
* Currently, RZA looks to find a filename in the first available RZA File, which will proabbly cause conflicts. Need to add a system of checking the RZA File that the current file is being loaded from first, before checking any of the other RZA Files.
* Create a Builder program for RZA, to create RZA Files.
|