M
Michael T. Richter
--=-/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 <[email protected]> (GoogleTalk:
(e-mail address removed))
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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; CHARSET=3DUTF-8">
<META NAME=3D"GENERATOR" CONTENT=3D"GtkHTML/3.12.1">
</HEAD>
<BODY>
RWEB is a literate programming tool for Ruby patterned after Donald Knuth's=
WEB system. It will, eventually, feature:
<UL>
<LI>self-tangling executable scripts
<LI>an external, manual tangling utility
<LI>an external, manual weaving utility with multiple back-end formats =
supported
</UL>
<BR>
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.<BR>
<BR>
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=
(<A HREF=3D"http://rubylit.rubyforge.org">http://rubylit.rubyforge.org</A>=
) at the library level, but utilities are currently undocumented.<BR>
<BR>
I'd appreciate any feedback on the library and utility suite as things stan=
d now.<BR>
<BR>
<TABLE CELLSPACING=3D"0" CELLPADDING=3D"0" WIDTH=3D"100%">
<TR>
<TD>
-- <BR>
<B>Michael T. Richter</B> <<A HREF=3D"mailto:[email protected]">ttmri=
(e-mail address removed)</A>> (<B>GoogleTalk:</B> (e-mail address removed))<BR>
<I>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)</I>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
--=-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--
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 <[email protected]> (GoogleTalk:
(e-mail address removed))
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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; CHARSET=3DUTF-8">
<META NAME=3D"GENERATOR" CONTENT=3D"GtkHTML/3.12.1">
</HEAD>
<BODY>
RWEB is a literate programming tool for Ruby patterned after Donald Knuth's=
WEB system. It will, eventually, feature:
<UL>
<LI>self-tangling executable scripts
<LI>an external, manual tangling utility
<LI>an external, manual weaving utility with multiple back-end formats =
supported
</UL>
<BR>
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.<BR>
<BR>
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=
(<A HREF=3D"http://rubylit.rubyforge.org">http://rubylit.rubyforge.org</A>=
) at the library level, but utilities are currently undocumented.<BR>
<BR>
I'd appreciate any feedback on the library and utility suite as things stan=
d now.<BR>
<BR>
<TABLE CELLSPACING=3D"0" CELLPADDING=3D"0" WIDTH=3D"100%">
<TR>
<TD>
-- <BR>
<B>Michael T. Richter</B> <<A HREF=3D"mailto:[email protected]">ttmri=
(e-mail address removed)</A>> (<B>GoogleTalk:</B> (e-mail address removed))<BR>
<I>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)</I>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
--=-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--