monardo@cshl.org (Pat Monardo) (04/28/91)
Common TeX 3.2 is available to ftp at isis.cshl.org:/tex/commontex320.tar[.Z] It is the final release until late 92. Ports to Macintosh and PCs should be trivial. I suspect dynamic allocation used in Common TeX should fit well on a PC since nodes can span segments. I havent maintained PC or Mac environments for a couple years, so ... If you live in the Long Island area and are a PC or Mac wizard with the latest compilers, maybe we could do a port one afternoon. The diff of Common TeX on a Sun4/SunOS4.1.1 with full optimization: 1,2c1,2 < This is TeX, Version 3.14 (preloaded format=trip 91.3.26) 26 MAR 1991 18:03 < ** &trip trip --- > This is Common TeX, Version 3.2 (preloaded format=trip 91.4.28) 28 APR 1991 03:37 > **trip 73d72 < Memory usage before: 159&312; after: 102&278; still untouched: 1613 640d638 < Memory usage before: 747&483; after: 581&480; still untouched: 1493 813d810 < Memory usage before: 475&469; after: 290&465; still untouched: 1474 913d909 < Memory usage before: 218&458; after: 149&457; still untouched: 1474 1068d1063 < Memory usage before: 118&328; after: 102&328; still untouched: 1474 1509d1503 < Memory usage before: 990&376; after: 584&370; still untouched: 736 2186d2179 < Memory usage before: 950&531; after: 546&448; still untouched: 706 2553d2545 < Memory usage before: 331&413; after: 232&405; still untouched: 706 3594d3585 < Memory usage before: 2170&521; after: 1181&459; still untouched: 175 3929d3919 < Memory usage before: 640&415; after: 397&410; still untouched: 175 4029d4018 < Memory usage before: 235&401; after: 178&399; still untouched: 175 4469d4457 < Memory usage before: 651&426; after: 417&412; still untouched: 175 4791d4778 < Memory usage before: 776&452; after: 464&446; still untouched: 175 6535,6536d6521 < Memory usage before: 819&419; after: 720&417; still untouched: 175 < 7096d7080 < Memory usage before: 895&430; after: 290&411; still untouched: 175 7229d7212 < Memory usage before: 334&422; after: 292&409; still untouched: 175 7235,7245c7218,7219 < (end occurred when iftrue on line 413 was incomplete) < Here is how much of TeX's memory you used: < 49 strings out of 1681 < 275 string characters out of 8567 < 2825 words of memory out of 3000 < 370 multiletter control sequences out of 2100 < 3041 words of font info for 4 fonts, out of 20000 for 75 < 2 hyphenation exceptions out of 307 < 5i,7n,9p,113b,38s stack positions out of 200i,40n,60p,500b,600s < < Output written on trip.dvi (16 pages, 2920 bytes). --- > (end occurred when iftrue on line 413 was incomplete) > Output written on trip.dvi (16 pages, 2928 bytes).
monardo@cshl.org (Pat Monardo) (04/28/91)
Common TeX 3.2 is available to ftp at isis.cshl.org:/tex/commontex320.tar[.Z] It is the final release until late 92. Ports to Macintosh and PCs should be trivial. I suspect dynamic allocation used in Common TeX should fit well on a PC since nodes can span segments. The diff of Common TeX on a Sun4/SunOS4.1.1 with full optimization: 1,2c1,2 < This is TeX, Version 3.14 (preloaded format=trip 91.3.26) 26 MAR 1991 18:03 < ** &trip trip --- > This is Common TeX, Version 3.2 (preloaded format=trip 91.4.28) 28 APR 1991 03:37 > **trip 73d72 < Memory usage before: 159&312; after: 102&278; still untouched: 1613 640d638 < Memory usage before: 747&483; after: 581&480; still untouched: 1493 813d810 < Memory usage before: 475&469; after: 290&465; still untouched: 1474 913d909 < Memory usage before: 218&458; after: 149&457; still untouched: 1474 1068d1063 < Memory usage before: 118&328; after: 102&328; still untouched: 1474 1509d1503 < Memory usage before: 990&376; after: 584&370; still untouched: 736 2186d2179 < Memory usage before: 950&531; after: 546&448; still untouched: 706 2553d2545 < Memory usage before: 331&413; after: 232&405; still untouched: 706 3594d3585 < Memory usage before: 2170&521; after: 1181&459; still untouched: 175 3929d3919 < Memory usage before: 640&415; after: 397&410; still untouched: 175 4029d4018 < Memory usage before: 235&401; after: 178&399; still untouched: 175 4469d4457 < Memory usage before: 651&426; after: 417&412; still untouched: 175 4791d4778 < Memory usage before: 776&452; after: 464&446; still untouched: 175 6535,6536d6521 < Memory usage before: 819&419; after: 720&417; still untouched: 175 < 7096d7080 < Memory usage before: 895&430; after: 290&411; still untouched: 175 7229d7212 < Memory usage before: 334&422; after: 292&409; still untouched: 175 7235,7245c7218,7219 < (end occurred when iftrue on line 413 was incomplete) < Here is how much of TeX's memory you used: < 49 strings out of 1681 < 275 string characters out of 8567 < 2825 words of memory out of 3000 < 370 multiletter control sequences out of 2100 < 3041 words of font info for 4 fonts, out of 20000 for 75 < 2 hyphenation exceptions out of 307 < 5i,7n,9p,113b,38s stack positions out of 200i,40n,60p,500b,600s < < Output written on trip.dvi (16 pages, 2920 bytes). --- > (end occurred when iftrue on line 413 was incomplete) > Output written on trip.dvi (16 pages, 2928 bytes).
monardo@cshl.org (Pat Monardo) (04/28/91)
sorry about that. my news feeder was hanging and i dont know how to cancel articles. while i'm apologizing, i'll sneak in some more info. I hope to do much more TeX work in 92, in drivers, in TNT, and in METAFONT. For the record: the only differences in the trip logs are in STATing memory usage. Common TeX memory management is good enough now (it does use the common C style of memory mallocing) and will be greatly enhanced in the next release. In an effort to simplify the program, all STAT and DEBUG and INIT were removed. Some STAT things need to be reactivated. There will be new DEBUG items when the new structures are refined. The tripin.log diffs are nontrivial due to a bug in TeX. I will compile an actually helpful README file over the next few weeks. Let me know what people should be informed of. For example, a question i have is How do most people install it (as ctex, commontex, ...) ?