From: "Michael T. Richter" Date: 2007-08-05T08:35:49+09:00 Subject: [ANN] RWEB 0.1.0 --=-/ZjnLpXEg2g3NP/z2NBu Content-Type: multipart/alternative; boundary="=-KgLJPdfC4t9pGyPsw4py" --=-KgLJPdfC4t9pGyPsw4py Content-Type: text/plain Content-Transfer-Encoding: quoted-printable RWEB is a literate programming tool for Ruby patterned after Donald Knuth's WEB system. It will, eventually, feature: * self-tangling executable scripts * an external, manual tangling utility * an external, manual weaving utility with multiple back-end formats supported Version 0.1.0 of RWEB has all three of these, but only one back-end--plain text--is currently provided. The next release will add XHTML support to the back-end and future releases past that will add other formats and the ability to easily plug in formats not natively supported. The current status of the code is fluid. The core syntax is in place and unlikely to change. The tangling code is in place and unlikely to change much. The weaving code is going to change to support plug-ins. Testing is sporadic at best but will be improved through test cases with each version. Documentation is in place and reasonably complete (http://rubylit.rubyforge.org) at the library level, but utilities are currently undocumented. I'd appreciate any feedback on the library and utility suite as things stand now. --=20 Michael T. Richter (GoogleTalk: ttmrichter@gmail.com) I'm not schooled in the science of human factors, but I suspect surprise is not an element of a robust user interface. (Chip Rosenthal) --=-KgLJPdfC4t9pGyPsw4py Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable RWEB is a literate programming tool for Ruby patterned after Donald Knuth's= WEB system.  It will, eventually, feature:
Version 0.1.0 of RWEB has all three of these, but only one back-end--plain = text--is currently provided.  The next release will add XHTML support = to the back-end and future releases past that will add other formats and th= e ability to easily plug in formats not natively supported.

The current status of the code is fluid.  The core syntax is in place = and unlikely to change.  The tangling code is in place and unlikely to= change much.  The weaving code is going to change to support plug-ins= .  Testing is sporadic at best but will be improved through test cases= with each version.  Documentation is in place and reasonably complete= (http://rubylit.rubyforge.org= ) at the library level, but utilities are currently undocumented.

I'd appreciate any feedback on the library and utility suite as things stan= d now.

--
Michael T. Richter <ttmri= chter@gmail.com> (GoogleTalk: ttmrichter@gmail.com)
I'm not schooled in the science of human factors, but I suspect surprise= is not an element of a robust user interface. (Chip Rosenthal)
--=-KgLJPdfC4t9pGyPsw4py-- --=-/ZjnLpXEg2g3NP/z2NBu Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBGtQ1SLqyWkKVQ54QRAtQtAKDCp5/Ropcorh4YvZ0/klVyFbQcAgCgklXx RClz8CvsW7zaCFeE6vlR7ek= =Xy9/ -----END PGP SIGNATURE----- --=-/ZjnLpXEg2g3NP/z2NBu--