diff options
Diffstat (limited to 'dist')
-rw-r--r-- | dist/download.html | 162 | ||||
-rw-r--r-- | dist/main.html | 175 | ||||
-rw-r--r-- | dist/manindexbottom.html | 13 | ||||
-rw-r--r-- | dist/manindextop.html | 15 | ||||
-rw-r--r-- | dist/mantrailer.html | 7 | ||||
-rwxr-xr-x | dist/manweb | 64 | ||||
-rw-r--r-- | dist/mkfile | 13 | ||||
-rw-r--r-- | dist/spaceglenda100.png | bin | 0 -> 3265 bytes | |||
-rw-r--r-- | dist/unix.html | 234 |
9 files changed, 682 insertions, 1 deletions
diff --git a/dist/download.html b/dist/download.html new file mode 100644 index 00000000..838c952e --- /dev/null +++ b/dist/download.html @@ -0,0 +1,162 @@ +<html> +<!-- +Edit ./^$/,s/<table border=0 cellspacing=0 cellpadding=0 width=100%/<Table/g +Edit ./^$/,s/<Table/<table border=0 cellspacing=0 cellpadding=0 width=100%/g +--> + +<head> +<base href="http://swtch.com/plan9port/"> +<title>Plan 9 from User Space - Download</title> +</head> +<body bgcolor=#ffffff> +<Table> + <tr height=10><td width=20><td><td width=20> + <tr><td><td> + <center> + <img src="dist/spaceglenda100.png" alt="Space Glenda"> + </center> + <Table><tr height=10><td></table> + <center> + <font size=+1><b>Plan 9 from User Space - Download</b></font> + </center> + <Table><tr height=10><td></table> + <center> + <a href="man/man1/intro.html">overview</a> + | + <a href="screenshots/">screen shots</a> + | + <a href="man/">manual</a> + | + <a href="man/man1/install.html">install notes</a> + | + <a href="download.html">download</a> + | + <a href="man/man1/cvs.html">cvs</a> + | + <a href="unix/">unix</a> + </center> + <Table><tr height=10><td></table> + Plan 9 from User Space (aka plan9port) + is a port of many Plan 9 programs from their native + <a href="http://plan9.bell-labs.com/plan9/">Plan 9</a> + environment to Unix-like operating systems. + + <Table><tr height=20><td></table> + <b>supported systems</b> + <Table> + <tr height=10><td width=20><td> + <tr><td><td> + Linux <font size=-1>(x86 and PowerPC)</font>, + FreeBSD <font size=-1>(x86)</font>, + Mac OS X <font size=-1>(Power PC)</font>, + SunOS <font size=-1>(Sparc)</font>. + </table> + + <Table><tr height=20><td></table> + <b>getting started</b> + <Table> + <tr height=10><td width=20><td> + <tr><td><td> + Start with the overview in + <a href="man/man1/intro.html"><i>intro</i>(1)</a>. + <a href="man/man1/install.html"><i>Install</i>(1)</a> + explains how to install the system. + </table> + + <Table><tr height=20><td></table> + <b>acknowledgements</b> + <Table> + <tr height=10><td width=20><td> + <tr><td><td> + + Most obviously, plan9port derives from + <a href="http://plan9.bell-labs.com/plan9">Plan 9 from Bell Labs</a> + and would not exist without the work of the Plan 9 team over the + past many years. + + <Table><tr height=10><td></table> + + Many people have provided help, + ported programs, written bug reports, + sent useful patches, and gotten plan9port running on new + operating systems. A few have done far more than their fair share. + + <Table><tr height=10><td></table> + + Rob Pike suggested the original X11 port of libdraw years ago, + as part of drawterm, and strongly encouraged the Mac OS X work. + He has also been a consistent source of good ideas to hide + the ugliness of modern Unix. + + <Table><tr height=10><td></table> + + William Josephson handled + <a href="man/man1/troff.html"><i>troff</i>(1)</a> + (with Taj Khattra) and many of + the supporting programs. He also inspired the recent thread library + clean-up and has ported a handful of applications. + + <Table><tr height=10><td></table> + + Andrey Mirtchovski and Axel Belinfante have done significant + work dealing with X11 corner cases and fine-tuning + <a href="man/man1/rio.html"><i>rio</i>(1)</a>. + Axel never tires of finding bugs in the SunOS port. + + <Table><tr height=10><td></table> + + Eric Van Hensbergen brought the system up on Linux/PowerPC. + + <Table><tr height=10><td></table> + + Thanks to all. + + </table> + + <Table><tr height=20><td></table> + <b>contact</b> + <Table> + <tr height=10><td width=20><td> + <tr><td><td> + Russ Cox <font size=-1>(<a href="mailto:rsc@swtch.com">rsc@swtch.com</a>) + </table> + + <Table><tr height=20><td></table> + <b>unix extracts</b> + <Table> + <tr height=10><td width=20><td> + <tr><td><td> + The UTF-8 library, the formatted print library, + the buffered I/O library, the (Unicode-capable) regular expression + library, and mk are available in packaging separate from plan9port. + </table> + + <Table><tr height=20><td></table> + <b>history</b> + <Table> + <tr height=10><td width=20><td> + <tr><td><td> + <a href="http://plan9.bell-labs.com/plan9dist/ureg.html"> + Sean Quinlan's 9pm + </a> − a port of an earlier Plan 9 (including <a href="man/man1/sam.html"><i>sam</i>(1)</a>) to Windows + <br> + <a href="http://www.cs.usyd.edu.au/~matty/9term/"> + Matty Farrow's 9term + </a> − a native X11 version that inspired <a href="man/man1/9term.html"><i>9term</i>(1)</a> + <br> + <a href="http://unauthorised.org/dhog/9wm.html">David Hogan's 9wm</a> + and + <a href="http://lists.cse.psu.edu/archives/9fans/1994-November/003081.html">Arnold Robbin's 9menu</a> − precursor to + <a href="man/man1/rio.html"><i>rio</i>(1)</a> + <br> + <a href="http://www.star.le.ac.uk/~tjg/rc/">Byron Rakitzis's rc</a> − a mostly-compatible clone of Plan 9's <a href="man/man1/rc.html"><i>rc</i>(1)</a> + <br> + <a href="http://www.cs.yorku.ca/~oz/wily/">Gary Capell's wily</a> − an <a href="man/man1/acme.html"><i>acme</i>(1)</a>-inspired editor + </table> + + + <tr height=10><td> +</table> + +</body> +</html> diff --git a/dist/main.html b/dist/main.html new file mode 100644 index 00000000..aa177bb8 --- /dev/null +++ b/dist/main.html @@ -0,0 +1,175 @@ + +<html> +<!-- +Edit ./^$/,s/<table border=0 cellspacing=0 cellpadding=0 width=100%/<Table/g +Edit ./^$/,s/<Table/<table border=0 cellspacing=0 cellpadding=0 width=100%/g +--> + +<head> +<base href="http://swtch.com/plan9port/"> +<title>Plan 9 from User Space</title> +</head> +<body bgcolor=#ffffff> +<Table> + <tr height=10><td width=20><td><td width=20> + <tr><td><td> + <center> + <img src="dist/spaceglenda100.png" alt="Space Glenda"> + </center> + <Table><tr height=10><td></table> + <center> + <font size=+1><b>Plan 9 from User Space</b></font> + </center> + <Table><tr height=10><td></table> + <center> + <a href="man/man1/intro.html">overview</a> + | + <a href="screenshots/">screen shots</a> + | + <a href="man/">manual</a> + | + <a href="man/man1/install.html">install notes</a> + | + <a href="man/man1/cvs.html">cvs</a> + | + <a href="unix/">unix</a> + </center> + <Table><tr height=10><td></table> + Plan 9 from User Space (aka plan9port) + is a port of many Plan 9 programs from their native + <a href="http://plan9.bell-labs.com/plan9/">Plan 9</a> + environment to Unix-like operating systems. + + <Table><tr height=20><td></table> + <b>supported systems</b> + <Table> + <tr height=10><td width=20><td> + <tr><td><td> + Linux <font size=-1>(x86 and PowerPC)</font>, + FreeBSD <font size=-1>(x86)</font>, + Mac OS X <font size=-1>(Power PC)</font>, + SunOS <font size=-1>(Sparc)</font>. + </table> + + <Table><tr height=20><td></table> + <b>getting started</b> + <Table> + <tr height=10><td width=20><td> + <tr><td><td> + Start with the overview in + <a href="man/man1/intro.html"><i>intro</i>(1)</a>. + For information on installing the system, see + <a href="man/man1/install.html"><i>Install</i>(1)</a>. + </table> + + <Table><tr height=20><td></table> + <b>download</b> + <Table> + <tr height=10><td width=20><td> + <tr><td><td> + latest tree: <a href="plan9port.tgz">plan9port.tgz</a> + <font size=-1>(<a href="/cgi-bin/info.cgi?file=/plan9port/plan9port.tgz">date and checksums</a>)</font> + </table> + + <Table><tr height=20><td></table> + <b>acknowledgements</b> + <Table> + <tr height=10><td width=20><td> + <tr><td><td> + + Most obviously, plan9port derives from + <a href="http://plan9.bell-labs.com/plan9">Plan 9 from Bell Labs</a> + and would not exist without the work of the Plan 9 team over the + past many years. + + <Table><tr height=10><td></table> + + Rob Pike suggested the original X11 port of libdraw years ago, + as part of drawterm, and strongly encouraged the Mac OS X work. + He has also been a consistent source of good ideas to hide + the ugliness of modern Unix. + + <Table><tr height=10><td></table> + + William Josephson handled + <a href="man/man1/troff.html"><i>troff</i>(1)</a> + (with Taj Khattra) and many of + the supporting programs. He also inspired the recent thread library + clean-up and has ported a handful of applications. + + <Table><tr height=10><td></table> + + Andrey Mirtchovski and Axel Belinfante have done significant + work dealing with X11 corner cases and fine-tuning + <a href="man/man1/rio.html"><i>rio</i>(1)</a>. + Axel never tires of finding bugs in the SunOS port. + + <Table><tr height=10><td></table> + + Latchesar Ionkov has contributed many fixes to tricky bugs. + + <Table><tr height=10><td></table> + + Many other people have provided help, + ported programs, written bug reports, + sent useful patches, and gotten plan9port running on new + systems. + + <Table><tr height=10><td></table> + + Thanks to all. + + </table> + + <Table><tr height=20><td></table> + <b>contact</b> + <Table> + <tr height=10><td width=20><td> + <tr><td><td> + Russ Cox <font size=-1>(<a href="mailto:rsc@swtch.com">rsc@swtch.com</a>) + </table> + + + <Table><tr height=20><td></table> + <b>unix extracts</b> + <Table> + <tr height=10><td width=20><td> + <tr><td><td> + The UTF-8 library, the formatted print library, + the buffered I/O library, the (Unicode-capable) regular expression + library, and mk are available in packaging separate from plan9port. + + <Table><tr height=10><td></table> + + See <a href="http://swtch.com/plan9port/unix/">http://swtch.com/plan9port/unix/</a>. + </table> + + <Table><tr height=20><td></table> + <b>history</b> + <Table> + <tr height=10><td width=20><td> + <tr><td><td> + <a href="http://plan9.bell-labs.com/plan9dist/ureg.html"> + Sean Quinlan's 9pm + </a> − a port of an earlier Plan 9 (including <a href="man/man1/sam.html"><i>sam</i>(1)</a>) to Windows + <br> + <a href="http://www.cs.usyd.edu.au/~matty/9term/"> + Matty Farrow's 9term + </a> − a native X11 version that inspired <a href="man/man1/9term.html"><i>9term</i>(1)</a> + <br> + <a href="http://unauthorised.org/dhog/9wm.html">David Hogan's 9wm</a> + and + <a href="http://lists.cse.psu.edu/archives/9fans/1994-November/003081.html">Arnold Robbin's 9menu</a> − precursor to + <a href="man/man1/rio.html"><i>rio</i>(1)</a> + <br> + <a href="http://www.star.le.ac.uk/~tjg/rc/">Byron Rakitzis's rc</a> − a mostly-compatible clone of Plan 9's <a href="man/man1/rc.html"><i>rc</i>(1)</a> + <br> + <a href="http://www.cs.yorku.ca/~oz/wily/">Gary Capell's wily</a> − an <a href="man/man1/acme.html"><i>acme</i>(1)</a>-inspired editor + </table> + + + <tr height=10><td> +</table> + +</body> +</html> diff --git a/dist/manindexbottom.html b/dist/manindexbottom.html new file mode 100644 index 00000000..19ae28a7 --- /dev/null +++ b/dist/manindexbottom.html @@ -0,0 +1,13 @@ +</table> +</center> +<table border=0 cellpadding=0 cellspacing=0 width=100%> +<tr height=15><td width=10><td><td width=10> +<tr><td><td> +<center> +<a href="../../"><img src="../../dist/spaceglenda100.png" alt="Space Glenda" border=1></a> +</center> +</table> +<td width=20> +</table> +</body> +</html> diff --git a/dist/manindextop.html b/dist/manindextop.html new file mode 100644 index 00000000..a392896e --- /dev/null +++ b/dist/manindextop.html @@ -0,0 +1,15 @@ +<html> +<head> +<title>Manual Section NNN - Plan 9 from User Space</title> +</head> +<body> +<table width=100%> +<tr><td width=20><td> +<center> +<table border=0 cellspacing=0 cellpadding=0 width=100%> +<tr height=1><td width=200><td> +<tr><td colspan=2> + <center> + <b>Manual Section NNN - Plan 9 from User Space</b> + </center> +<tr height=10><td> diff --git a/dist/mantrailer.html b/dist/mantrailer.html new file mode 100644 index 00000000..3fbe0f44 --- /dev/null +++ b/dist/mantrailer.html @@ -0,0 +1,7 @@ +<table border=0 cellpadding=0 cellspacing=0 width=100%> +<tr height=15><td width=10><td><td width=10> +<tr><td><td> +<center> +<a href="../../"><img src="../../dist/spaceglenda100.png" alt="Space Glenda" border=1></a> +</center> +</table> diff --git a/dist/manweb b/dist/manweb new file mode 100755 index 00000000..0a6f0f40 --- /dev/null +++ b/dist/manweb @@ -0,0 +1,64 @@ +#!/usr/local/plan9/bin/rc + +path=($PLAN9/bin $path) +cd $PLAN9/man +# rm -f */*.html + +for(i in */INDEX) @{ + n=`{echo $i | sed 's/man//;s!/INDEX!!'} + cat $PLAN9/dist/manindextop.html | sed 's/NNN/'$n'/g' + cd `{basename -d $i} + # complicated sort order: want 9p.3, 9p-cmdbuf.3, 9pclient.3 + for (j in `{ls [a-z0-9:]*.[0-9]* | sed 's/[.\-]/ &/g;s/\./ &/g' | sort | tr -d ' '}){ + n=`{grep '^\.TH' $j | sed 1q | awk '{print $3}'} + name=`{echo $j | sed 's/\..*//'} + if(~ $name 0intro) + name=intro + if not{ + echo '<tr height=1><td>' + echo '<tr height=1><td colspan=2 bgcolor=#cccccc>' + echo '<tr height=1><td>' + } + echo -n '<tr><td valign=top><a href="'$name'.html">'$name'('$n')</a><td>' + sed -n ' + /SH *NAM/,/SH/{ + /SH/d + s/, *$// + ty + :y + s/ *\\*-.*/&/ + tx + s/ *\\\(mi.*/&/ + tx + s/\n\\n/\ +/g + p + } + /SH *DES/q + d + :x + /^$/d + s/\n\n/\ +/g + s/\\-/\–/ + p + q' $j + } + cat $PLAN9/dist/manindexbottom.html +} >$i.html && mv $i.html `{echo $i.html | tr A-Z a-z} + +for (i in */[~.]*.[0-9]*){ + j=`{echo $i | 9 sed 's/\..*//'} + p=`{basename $j} + d=`{basename -d $j} + if(~ $p 0intro) + p=intro + echo $d/$p + troff -manhtml $i | troff2html -t 'Plan 9 from User Space'>/tmp/manweb.html + { + sed '/<!-- TRAILER -->/q' /tmp/manweb.html + cat $PLAN9/dist/mantrailer.html + sed -n '/<!-- TRAILER -->/,$p' /tmp/manweb.html + } >$d/$p.html +} +rm /tmp/manweb.html diff --git a/dist/mkfile b/dist/mkfile index 5e679d52..4def6970 100644 --- a/dist/mkfile +++ b/dist/mkfile @@ -1,5 +1,16 @@ +MKSHELL=rc + check.out:V: cd ../man; mk indices cd .. - awk -f dist/checkman.awk man/man*/*.* >dist/check.out + 9 awk -f dist/checkman.awk man/man*/*.[0-9]* >dist/check.out + +man:V: + rc ./manweb +push:V: + rsync -e ssh -avz --delete $PLAN9/man/ swtch:www/swtch.com/plan9port/man + rsync -e ssh unix.html swtch:www/swtch.com/plan9port/unix/index.html + rsync -e ssh main.html swtch:www/swtch.com/plan9port/nindex.html + @{cd ../unix/man && mk push} + @{cd ../unix && mk push} diff --git a/dist/spaceglenda100.png b/dist/spaceglenda100.png Binary files differnew file mode 100644 index 00000000..a9fc336a --- /dev/null +++ b/dist/spaceglenda100.png diff --git a/dist/unix.html b/dist/unix.html new file mode 100644 index 00000000..e56e41ac --- /dev/null +++ b/dist/unix.html @@ -0,0 +1,234 @@ + +<html> +<!-- +Edit ./^$/,s/<table border=0 cellspacing=0 cellpadding=0 width=100%/<Table/g +Edit ./^$/,s/<Table/<table border=0 cellspacing=0 cellpadding=0 width=100%/g +--> + +<head> +<base href="http://swtch.com/plan9port/unix/"> +<title>Unix Software from Plan 9</title> +</head> +<body bgcolor=#ffffff> +<table border=0 cellspacing=0 cellpadding=0 width=100%> + <tr height=10><td width=20><td><td width=20> + <tr><td><td> + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + <center> + <font size=+1><b>Unix Software from Plan 9</b></font> + </center> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + These are ports of <a href="http://plan9.bell-labs.com/plan9">Plan 9</a>'s + UTF-8, formatted print, buffered I/O, and regular expression + libraries, along with mk, a simple replacement for make. + <p> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=20><td></table> + <b>supported systems</b> + <table border=0 cellspacing=0 cellpadding=0 width=100%> + <tr height=10><td width=20><td> + <tr><td><td> + Digital Unix OSF1 <font size=-1>(Alpha)</font>, + Linux <font size=-1>(x86 and PowerPC)</font>, + FreeBSD <font size=-1>(x86)</font>, + NetBSD <font size=-1>(x86)</font>, + Mac OS X <font size=-1>(Power PC)</font>, + OpenBSD <font size=-1>(x86)</font>, + SunOS <font size=-1>(Sparc)</font> + </table> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=20><td></table> + <b>installation</b> + <table border=0 cellspacing=0 cellpadding=0 width=100%> + <tr height=10><td width=20><td> + <tr><td><td> + Links to source tgzs are below. + On supported systems, extract and <font size=+1><tt>make install</tt></font>. + The default installation target is <font size=+1><tt>/usr/local</tt></font>. To install elsewhere, + <font size=+1><tt>make PREFIX=/usr/elsewhere install</tt></font>. + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + + On unsupported systems, you will need to create + <font size=+1><tt>Make.<i>YourOS</i>-<i>YourArch</i></tt></font>. + See the existing ones for examples. + + </table> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=20><td></table> + <b>libutf</b> + <table border=0 cellspacing=0 cellpadding=0 width=100%> + <tr height=10><td width=20><td> + <tr><td><td> + + Libutf is a port of Plan 9's support library for UTF-8 and Unicode. + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + + <font size=-1>manual:</font> + <!-- [ 9 man -w `{nm /usr/local/lib/libutf.a | awk '$2=="T" {print $3}'} ]--> + <a href="man/isalpharune3.html"><i>isalpharune</i>(3)</a>, + <a href="man/rune3.html"><i>rune</i>(3)</a>, + <a href="man/runestrcat3.html"><i>runestrcat</i>(3)</a>, + <a href="man/utf7.html"><i>utf</i>(7)</a> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + + <font size=-1>download:</font> <a href="libutf.tgz">libutf.tgz</a> <font size=-1>(<a href="/cgi-bin/info.cgi?file=/plan9port/unix/libutf.tgz">checksums</a>)</font> + + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + + <font size=-1>license: original <a href="license-bl.txt">Bell Labs MIT-like</a> + or <a href="http://plan9.bell-labs.com/plan9dist/license.html">Lucent Public License</a></font> + + </table> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=20><td></table> + <b>libfmt</b> + <table border=0 cellspacing=0 cellpadding=0 width=100%> + <tr height=10><td width=20><td> + <tr><td><td> + + Libfmt is a port of Plan 9's formatted print library. + As a base it provides all the syntax of ANSI C's printf but adds + the ability for client programs to install new print verbs. + One such print verb (installed by default) is <font size=+1><tt>%r</tt></font>, which prints + the system error string. + Instead of <font size=+1><tt>perror("foo")</tt></font>, you can write + <font size=+1><tt>fprint(2, "foo: %r\n");</tt></font>. + This is especially nice when you write verbs to format the + data structures used by your particular programs. + Needs libutf. + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + + <font size=-1>manual:</font> + <!-- [ 9 man -w `{nm /usr/local/lib/libfmt.a | awk '$2=="T" {print $3}'} ]--> + <a href="man/print3.html"><i>print</i>(3)</a>, + <a href="man/fmtinstall3.html"><i>fmtinstall</i>(3)</a>, + <a href="man/quote3.html"><i>quote</i>(3)</a>, + <a href="man/fmtstrtod3.html"><i>fmtstrtod</i>(3)</a> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + + <font size=-1>download:</font> <a href="libfmt.tgz">libfmt.tgz</a> <font size=-1>(<a href="/cgi-bin/info.cgi?file=/plan9port/unix/libfmt.tgz">checksums</a>)</font> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + + <font size=-1>License: original <a href="license-bl.txt">Bell Labs MIT-like</a> + or <a href="http://plan9.bell-labs.com/plan9dist/license.html">Lucent Public License</a></font> + + </table> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=20><td></table> + <b>libbio</b> + <table border=0 cellspacing=0 cellpadding=0 width=100%> + <tr height=10><td width=20><td> + <tr><td><td> + + Libbio is a port of Plan 9's buffered I/O library. + It provides most of the same functionality as stdio or sfio, + but with a simpler interface and smaller footprint. + Needs libutf and libfmt. + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + + <font size=-1>manual:</font> + <a href="man/bio3.html"><i>bio</i>(3)</a> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + + <font size=-1>download:</font> <a href="libbio.tgz">libbio.tgz</a> <font size=-1>(<a href="/cgi-bin/info.cgi?file=/plan9port/unix/libbio.tgz">checksums</a>)</font> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + + <font size=-1>License: <a href="license-vn.txt">Vita Nuova Free-for-All</a> + or <a href="http://plan9.bell-labs.com/plan9dist/license.html">Lucent Public License</a></font> + + </table> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=20><td></table> + <b>libregexp9</b> + <table border=0 cellspacing=0 cellpadding=0 width=100%> + <tr height=10><td width=20><td> + <tr><td><td> + + Libregexp9 is a port of Plan 9's Unicode-capable regular expression library. + It is small and simple and provides the traditional extended regular + expressions (without modern complications like + <font size=+1><tt>{}</tt></font> and various <font size=+1><tt>\x</tt></font> character classes). + It supports Unicode via wide character or UTF-8 encoding. + Needs libutf and libfmt. + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + + <font size=-1>manual:</font> + <a href="man/regexp93.html"><i>regexp9</i>(3)</a>, + <a href="man/regexp97.html"><i>regexp9</i>(7)</a> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + + <font size=-1>download:</font> <a href="libregexp9.tgz">libregexp9.tgz</a> <font size=-1>(<a href="/cgi-bin/info.cgi?file=/plan9port/unix/libregexp9.tgz">checksums</a>)</font> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + + <font size=-1>License: <a href="license-vn.txt">Vita Nuova Free-for-All</a> + or <a href="http://plan9.bell-labs.com/plan9dist/license.html">Lucent Public License</a></font> + + </table> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=20><td></table> + <b>mk</b> + <table border=0 cellspacing=0 cellpadding=0 width=100%> + <tr height=10><td width=20><td> + <tr><td><td> + + Mk is a simple replacement for <i>make</i>. + Needs libutf, libfmt, libbio, and libregexp9. + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + + <font size=-1>manual:</font> + <a href="man/mk1.html"><i>mk</i>(1)</a> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + + <font size=-1>download:</font> <a href="mk.tgz">mk.tgz</a> <font size=-1>(<a href="/cgi-bin/info.cgi?file=/plan9port/unix/mk.tgz">checksums</a>)</font> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + + <font size=-1>License: <a href="license-vn.txt">Vita Nuova Free-for-All</a> + or <a href="http://plan9.bell-labs.com/plan9dist/license.html">Lucent Public License</a></font> + </table> + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=20><td></table> + <b>one with everything</b> + <table border=0 cellspacing=0 cellpadding=0 width=100%> + <tr height=10><td width=20><td> + <tr><td><td> + + Includes mk and all the libraries. + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=10><td></table> + + <font size=-1>download:</font> <a href="mk-with-libs.tgz">mk-with-libs.tgz</a> <font size=-1>(<a href="/cgi-bin/info.cgi?file=/plan9port/unix/mk-with-libs.tgz">checksums</a>)</font> + </table> + + + <table border=0 cellspacing=0 cellpadding=0 width=100%><tr height=20><td></table> + <b>contact</b> + <table border=0 cellspacing=0 cellpadding=0 width=100%> + <tr height=10><td width=20><td> + <tr><td><td> + Russ Cox <font size=-1>(<a href="mailto:rsc@swtch.com">rsc@swtch.com</a>) + </table> + <tr height=10><td> + <tr><td><td><center><a href=".."><img src="../dist/spaceglenda100.png" border=1 alt="Space Glenda"></a></center> + + <tr height=10><td> +</table> + +</body> +</html> |