From: Nikolai Weibull Date: 2003-12-09T08:17:47+09:00 Subject: [ANN] ruby-lisp-0.2.0 ruby-lisp-0.2.0 is Released! ============================ A new version of ruby-lisp has hit the streets. Check it out at http://rubyforge.org/project/showfiles.php?group_id=109 and get back to me if you have any comments. Thanks! ChangeLog ========= Not much is new in the code. The package has been greatly enhanced though, including a setup.rb to actually allow you to install it in a nice way. There's also a new webpage for it, located at http://ned.rubyforge.org/ruby-lisp/ which is just a HTML rendition of the README file at the moment. So what is ruby-lisp? ===================== It is a module for implementing nice Lisp features for use in Ruby. Currently the only sub-module that exists is Lisp::Format, which implements Lisp's (format) function and its formatting language. For people not familiar with this language, it is a very expressive string formatting language, much like sprintf()'s, but much more powerful. It allows for iteration, case conversion, conditionals, and much more. If you have ever felt stupid while creating a string iteratively, to print an array or some such, this is definitely for you! Documentation ============= There is extensive documentation, both of the implementation and how to use the formatting language and its constructs, embedded in the source using RDoc. To generate the documentation, simply run RDoc on format.rb: rdoc -T kilmer format.rb (or skip the -T kilmer if you don't want that theme). RDoc can be found at http://rdoc.sourceforge.net/ enjoy, nikolai -- ::: name: Nikolai Weibull :: aliases: pcp / lone-star / aka ::: ::: born: Chicago, IL USA :: loc atm: Gothenburg, Sweden ::: ::: page: www.pcppopper.org :: fun atm: gf,lps,ruby,lisp,war3 ::: main(){printf(&linux["\021%six\012\0"],(linux)["have"]+"fun"-97);}