Comprehensive TeX Archive Network

Direc­tory tex-archive/web/matlabweb

Welcome to MWEB (Matlab WEB)

This is an experimental literate programming system for the Matlab
programming language. It is based on the Spider system, which is in
turn based on the CWEB system which resembles the original WEB system
by Knuth.

This distribution does not include the real sources. Compiling the
programs from these would require the "tie", "nuweb", "spider", and
"awk" programs to exist on your system, so instead the C code is
distributed together with a Makefile that should compile them on most
UNIX systems. A complete distribution will be available later.

This distribution includes also some TeX and LaTeX macro files, among
them the complete "webfiles" package which is also distributed
separately. This package enables inclusion of multiple CWEB and MWEB
programs in a single LaTeX document.

A user manual is provided in the files "spiderwebman.ps" and
"mwebman.ps". The first is a generic manual for all Web systems
created with Spider, the second contains additional notes for MWEB.
Usage and implementation of the webfiles package are explained in

Please read the Install file for an installation instruction.

An example is provided in the files

  example.web : MWEB document
  ctest.web   : CWEB document
  ctest.tex   : cweave output from ctest.web
  driver.tex  : driver for printing example with LaTeX

This example should work with TeX and LaTeX.

With TeX:

  mweave example
  tex example

With LaTeX:

  mweave example
  latex driver

The rationale for all this can be found in the documentation. If you
have problems with tex/latex, read the comments at the beginning of

Mark Potse                                           M.Potse@amc.uva.nl
Medical Physics Department,
Academic Medical Center
Meibergdreef 15,
1105 AZ Amsterdam,
The Netherlands


Name Size Date Notes
Bugs 838 2000-05-22 15:39
Changes 5634 2000-05-22 15:39
In­stall 880 2000-05-22 15:39
Make­file 985 2000-05-22 15:39
README 1825 2000-05-22 15:39
com­mon.c 24270 2000-05-22 15:39
ctest.tex 641 2000-05-22 15:39
ctest.web 311 2000-05-22 15:39
driver.tex 539 2000-05-22 15:39
ex­am­ple.web 7051 2000-05-22 15:39
mtan­gle.c 47860 2000-05-22 15:39
mweb.tex 2232 2000-05-22 15:39
mweb­man.ps 331276 2000-05-22 15:39
pathopen.c 2470 2000-05-22 15:39
spi­der­web­man.ps 345879 2000-05-22 15:39
sweb­bind.sty 7802 2000-05-22 15:39
test.web 5830 2000-05-22 15:39
weave.c 93223 2000-05-22 15:39
web­files.ps 742406 2000-05-22 15:39
web­files.sty 32831 2000-05-22 15:39
we­bker­nel.tex 15780 2000-05-22 15:39

Down­load the con­tents of this pack­age in one zip archive (380.9k).

mat­lab­web – Lit­er­ate pro­gram­ming sys­tem for Mat­lab

Mat­lab­web is a lit­er­ate pro­gram­ming sys­tem for the Mat­lab lan­guage. Sim­i­lar to CWEB, it is cre­ated with a slightly mod­i­fied ver­sion of the Spi­der sys­tem. Mat­lab­web can be used with plain TeX or LaTeX, the lat­ter with help from the web­files pack­age.

Pack­age De­tailsmat­lab­web
Li­censeGNU Gen­eral Public Li­cense
Main­tainerMark Potse
Topics lit­er­ate pro­gram­ming
Guest Book Sitemap Contact Contact Author