%!PS-Adobe-2.0 %%DocumentFonts: (atend) %%Title: F:\\LPT\\VMS\\READ_ME.DOC %%Creator: Lotus Manuscript %%For: Eric W. van Ammers %%CreationDate: November 17, 1993 %%Pages: (atend) %%BoundingBox: 0 0 595 841 %%EndComments % PostScript Prologue (initialization) for Manuscript % Copyright (c) 1985,1986,1987,1988 Lotus Development Corporation % There is no user servicable code in this file. % set timeouts to infinite statusdict begin 0 setjobtimeout /manualfeedtimeout 3600 def /waittimeout 0 def end % correct bug correction in rev 41.0 /idiv{div cvi}bind def % define User Dictionary /msdict 300 dict def msdict begin /bd{bind def}bind def % Define commonly used things /delay{usertime 5000 add{dup usertime lt{pop exit}if}loop}bd /mfeed{statusdict begin /manualfeed true def end}bd /afeed{statusdict begin /manualfeed false def end}bd /bfeed{ afeed statusdict begin /setpapertray where {pop setpapertray}{pop} ifelse end}bd /dpi{0.24 dup scale}bd % These two are called for each page /inpage false def /begpage{save dpi /inpage true def}bd /endpage{inpage {restore showpage}if }bd % for possible banner /fileinfo {pop pop pop}bd /enddocument {end} bd % these are also used by eqn & gmf /ld{load def}bd /x/exch ld /cu{300 mul 72 div}bd /m/moveto ld /t/translate ld /rm/rmoveto ld /cp/currentpoint ld /st/stroke ld /ln/lineto ld /rlt/rlineto ld /slw/setlinewidth ld /ff/findfont ld /scf/scalefont ld /sf/setfont ld /fs{x /pt x def ff pt cu scf sf}bd % linedraw /li{4 2 roll setlinewidth 3 1 roll moveto 0.0 rlineto st}bd % outline factor /olwid 40.0 def % stroke width for outline /uoslw {pt cu x div slw}bd % relative horizontal move /xm{x currentpoint pop sub 0.0 rmoveto}bd % The basic show /s/show ld % move horizontal and show /ms{xm s}bd % variations % outline show - first printer attribute /ppss{dup cp 3 -1 roll false charpath st x 3 -1 roll stringwidth pop add x moveto}bd /pss{olwid uoslw { ( ) dup 0 4 -1 roll put ppss}forall}bd /ps{pss}bd /mps{xm ps}bd % graybox show - second printer attribute /gb{cp 3 -1 roll pt cu dup 4 div neg 0 x rm dup 0 x rlt x 0 rlt neg 0 x rlt closepath currentgray .9 setgray fill setgray m}bd /usi{dup stringwidth pop gb}bd /us{usi s}bd /xum{x cp pop sub dup gb 0 rmoveto}bd % combinations of PD1 and PD2 /ups{usi pss}bd /mups{xm ups}bd /mus{xm us}bd % define a new encoding vector (code page 850 based) /PC 256 array def StandardEncoding PC copy pop /dotaccent/bullet /quotesingle/quotedblleft/quotedblright/quotesinglbase /quotedblbase/guilsinglleft/guilsinglright/.notdef /ellipsis/perthousand/.notdef/.notdef/paragraph/section/dagger/daggerdbl /OE/oe/fi/fl/endash/emdash/fraction/Ydieresis PC 6 26 getinterval astore pop /Ccedilla/udieresis/eacute/acircumflex/adieresis/agrave/aring/ccedilla /ecircumflex/edieresis/egrave/idieresis/icircumflex/igrave/Adieresis/Aring /Eacute/ae/AE/ocircumflex/odieresis/ograve/ucircumflex/ugrave /ydieresis/Odieresis/Udieresis/oslash/sterling/Oslash/.notdef/florin /aacute/iacute/oacute/uacute/ntilde/Ntilde/ordfeminine/ordmasculine /questiondown/.notdef/.notdef/onehalf/onequarter/exclamdown/guillemotleft/guillemotright /.notdef/.notdef/.notdef/.notdef/.notdef/Aacute/Acircumflex/Agrave /.notdef/.notdef/.notdef/.notdef/.notdef/cent/yen/.notdef /.notdef/grave/.notdef/circumflex/tilde/.notdef/atilde/Atilde /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/currency /eth/Eth/Ecircumflex/Edieresis/Egrave/dotlessi/Iacute/Icircumflex /Idieresis/.notdef/.notdef/.notdef/.notdef/brokenbar/Igrave/.notdef /Oacute/germandbls/Ocircumflex/Ograve/otilde/Otilde/.notdef/thorn /Thorn/Uacute/Ucircumflex/Ugrave/yacute/Yacute/.notdef/acute /.notdef/.notdef/.notdef/threequarters/paragraph/section/.notdef/cedilla /ring/dieresis/periodcentered/onesuperior/threesuperior/twosuperior/.notdef/.notdef PC 128 128 getinterval astore pop % duplicate fonts with a new encoding vector /recd 5 dict def /pcft {recd begin /ncs PC def /nfn x def /bfn x def /bfd bfn findfont def /nf bfd maxlength dict def bfd{x dup dup /FID ne x /Encoding ne and {x nf 3 1 roll put}{pop pop}ifelse }forall nf/FontName nfn put nf/Encoding ncs put nfn nf definefont pop end}bd /fs{x /pt x def ff pt cu scf sf}bd % used by eqn /Times-Roman/TR pcft /Times-Bold/TRB pcft /Times-Italic/TRI pcft /Times-BoldItalic/TRBI pcft /Helvetica/HV pcft /Helvetica-Bold/HVB pcft /Helvetica-Oblique/HVO pcft /Helvetica-BoldOblique/HVBO pcft /Courier/CR pcft /Courier-Bold/CRB pcft /Sym{/Symbol fs}bd % Bit map image data decompression code /xx 0 def /yy 0 def /xbytes 0 def /lbuf 1200 string def /obuf 600 string def /bval def /blacks 96 string def /whites 96 string def 0 1 95 {whites x 255 put} for /dispatch [ { dup 47 le {32 sub 4 bitshift x pop 1}{ dup 63 le {x pop 48 sub bval x get 3 copy put x 1 add x 0} { dup 79 le {62 sub} { 80 sub { 3 copy put x 1 add x } repeat 0 }ifelse }ifelse }ifelse }bind { 32 sub add 3 copy put x 1 add x 0 } bind { 32 sub x pop add 255 0 }bind { 32 sub x pop 3 copy getinterval whites 0 3 index getinterval x copy pop add 255 0 }bind { 32 sub x pop 3 copy getinterval blacks 0 3 index getinterval x copy pop add 0 0 }bind ]def % read a raster line and unpack /readx{ obuf 0 255 0 currentfile lbuf readline pop {x dispatch x get exec} forall pop pop pop 0 xbytes getinterval}bd /mspic{ /yy x def/xx x def /xbytes xx 8 idiv def xx yy 1 [xx 0 0 0 yy sub 0 yy]{readx}image}bd /Helvetica/fA pcft/FA{/fA fs}bd /Helvetica-Oblique/fAI pcft/FAI{/fAI fs}bd /Helvetica-Bold/fAB pcft/FAB{/fAB fs}bd /Helvetica-BoldOblique/fAIB pcft/FAIB{/fAIB fs}bd /Times-Roman/fB pcft/FB{/fB fs}bd /Times-Italic/fBI pcft/FBI{/fBI fs}bd /Times-Bold/fBB pcft/FBB{/fBB fs}bd /Times-BoldItalic/fBIB pcft/FBIB{/fBIB fs}bd /Courier/fQ pcft/FQ{/fQ fs}bd /Courier-Oblique/fQI pcft/FQI{/fQI fs}bd /Courier-Bold/fQB pcft/FQB{/fQB fs}bd /Courier-BoldOblique/fQIB pcft/FQIB{/fQIB fs}bd (F:\\LPT\\VMS\\READ_ME.DOC)(Eric W. van Ammers)(November 17, 1993)fileinfo %%EndProlog %%Page: 0 1 begpage 18 FAB 808 2938 m (READ_ME for CLIP/VMS)s 12 FAB 295 2588 m (1 Directory CLIP/VMS)s 12 FB 295 2517 m (The)s 385(directory)ms 578(contains)ms 757(the)ms 831(files)ms 389 2457 m (a.)s 484(READ_ME.PS,)ms 813(READ_ME.TXT)ms 1172(\(this)ms 1273(file\).)ms 389 2397 m (b.)s 484(CLIP_1.EXE,)ms 777(CLIP_2.EXE,)ms 1070(CLIP_MSG.DAT)ms 1440(\(CLiP)ms 1574(system\).)ms 389 2337 m (c.)s 484(USE_CLIP.COM,)ms 925(CL.COM,)ms 1201(CLP.COM,)ms 1505(CLP_ENV.COM,)ms 1937(CLIP.COM,)ms 484 2277 m (CLIP_1.COM)s 781(\(user)ms 894(support\).)ms 389 2217 m (d.)s 484(EX01_A.PS,)ms 755(EX01_A.ASC,)ms 1067(EX01_A.INI,)ms 1352(EX01_A.PAS,)ms 484 2157 m (EX01_B.PS,)s 752(EX01_B.ASC,)ms 1061(EX01_B.INI,)ms 1343(EX01_B.PAS)ms 1635(\(example\).)ms 389 2097 m (e.)s 484(ADA.INI,)ms 698(C.INI,)ms 838(FORTRAN.INI,)ms 1177(LISP.INI,)ms 1385(MODULA.INI,)ms 1711(PASCAL.INI)ms 1996(\(template)ms 484 2037 m (INI-files)s 669(for)ms 740(some)ms 858(languages\).)ms 389 1977 m (f.)s 484(MANUAL.PS,)ms 796(MANUAL.TXT)ms 1138(\(manual\).)ms 295 1917 m (File)s 385(extensions:)ms 389 1857 m (PS-files)s 561(are)ms 636(postscript)ms 844(files)ms 945(and)ms 1031(represent)ms 1228(the)ms 1303(type-set)ms 1476(versions)ms 1656(of)ms 1712(the)ms 1787(corresponding)ms 2087(ASC)ms 389 1797 m (or)s 443(TXT-files.)ms 389 1737 m (ASC-files)s 600(are)ms 673(derived)ms 835(by)ms 896(ASCII-export)ms 1183(from)ms 1292(the)ms 1365(original)ms 1532(word-processor)ms 1855(files)ms 1953(\(in)ms 2020(our)ms 2098(case)ms 389 1677 m (Lotus)s 515(Manuscript\).)ms 389 1617 m (TXT-files)s 601(are)ms 674(ASCII)ms 816(versions)ms 995(of)ms 1049(the)ms 1122(corresponding)ms 1420(PS-files.)ms 1603(They)ms 1718(are)ms 1791(slightly)ms 1953(modified)ms 2146(to)ms 389 1557 m (improve)s 574(the)ms 655(lay-out.)ms 828(TXT-files)ms 1048(are)ms 1128(a)ms 1169(service)ms 1330(for)ms 1408(people)ms 1561(who)ms 1666(have)ms 1780(no)ms 1849(easy)ms 1957(access)ms 2104(to)ms 2162(a)ms 389 1497 m (postscript)s 595(printer.)ms 12 FAB 295 1368 m (2 Installing CLiP)s 12 FB 389 1297 m (a.)s 484(Use)ms 581(FTP)ms 687(to)ms 745(copy)ms 862(the)ms 943(CLiP)ms 1068(system)ms 1226(to)ms 1284(your)ms 1396(local)ms 1512(site.)ms 1614(Note)ms 1730(that)ms 1825(CLIP_1.EXE)ms 2112(and)ms 484 1237 m (CLIP_2.EXE)s 765(should)ms 911(be)ms 970(FTP-ed)ms 1133(in)ms 1184(binary)ms 1324(mode.)ms 389 1177 m (b.)s 484(Create)ms 641(a)ms 690(directory)ms 897(for)ms 982(the)ms 1069(CLiP-system.)ms 1370(This)ms 1485(directory)ms 1692(will)ms 1797(be)ms 1870(referred)ms 2055(as)ms 2123(the)ms 484 1117 m (CLIP_DIR.)s 728(Let)ms 808(us)ms 865(assume)ms 1024(the)ms 1098(name)ms 1219(of)ms 1273(this)ms 1358(directory)ms 1551(to)ms 1602(be)ms 578 1057 m ([USERNAME.CLIP])s 389 997 m (c.)s 484(Copy)ms 605(to)ms 656(your)ms 761(CLIP_DIR)ms 993(the)ms 1066(files)ms 578 937 m (CLIP_1.EXE,)s 871(CLIP_2.EXE,)ms 1164(CLIP_MSG.DAT,)ms 578 877 m (USE_CLIP.COM,)s 957(CL.COM,)ms 1172(CLP.COM,)ms 1415(CLP_ENV.COM)ms 1773(and)ms 1858(CLIP.COM)ms 389 817 m (d.)s 484(Adjust)ms 629(the)ms 702(procedure)ms 913(USE_CLIP.COM)ms 1279(to)ms 1330(reflect)ms 1469(the)ms 1542(actual)ms 1673(CLIP_DIR)ms 1904(you)ms 1991(are)ms 2064(using.)ms 484 757 m (This)s 588(means)ms 732(you)ms 822(have)ms 932(to)ms 987(replace)ms 1146(the)ms 1223(string)ms 1353("[USERNAME.CLIP]")ms 1838(with)ms 1942(a)ms 1980(string)ms 2110(that)ms 484 697 m (reflects)s 644(you)ms 731(actual)ms 863(CLiP)ms 981(directory.)ms 389 637 m (e.)s 484(Make)ms 614(the)ms 690(commands)ms 922(CL,)ms 1014(CLP,)ms 1134(CLIP,)ms 1271(CLP_ENV)ms 1506(and)ms 1593(CLIP_1)ms 1767(available)ms 1963(by)ms 2029(running)ms 484 577 m (the)s 555(procedure)ms 765(USE_CLIP.COM.)ms 1141(If)ms 1184(you)ms 1268(want)ms 1375(to)ms 1424(have)ms 1528(CLiP)ms 1643(available)ms 1833(immediately)ms 2093(after)ms 484 517 m (login,)s 612(add)ms 697(the)ms 770(line)ms 578 457 m (@[USERNAME.CLIP]USE_CLIP)s 484 397 m (to)s 535(your)ms 639(LOGIN.COM.)ms 8 FB 295 145 m (READ_ME)s 460(for)ms 507(CLIP/VMS)ms 670(\(READ_ME.DOC/2.104/November 17, 1993\))ms 12 FB 2100 145 m (1)s 50 2 2130 157 li 50 2 2045 157 li endpage %%Page: 1 2 begpage 12 FAB 295 3136 m (3 A quick installation test)s 12 FB 295 3064 m (To)s 363(have)ms 470(a)ms 505(partial)ms 645(test)ms 727(\(it)ms 785(does)ms 889(not)ms 966(check)ms 1095(CLIP_1\))ms 1283(to)ms 1334(see)ms 1411(if)ms 1454(your)ms 1559(CLiP)ms 1677(system)ms 1829(has)ms 1908(been)ms 2015(properly)ms 295 3004 m (installed,)s 489(perform)ms 663(the)ms 736(following)ms 943(steps:)ms 389 2944 m (a.)s 484(Choose)ms 649(a)ms 686(test)ms 771(directory)ms 966(and)ms 1054(make)ms 1177(it)ms 1220(current.)ms 1389(Let)ms 1471(us)ms 1530(assume)ms 1692(this)ms 1779(directory)ms 1975(is)ms 2023([USER-)ms 484 2884 m (NAME.TEST].)s 389 2824 m (b.)s 484(Copy)ms 643(the)ms 756(files)ms 893(EX01_A.ASC,)ms 1244(EX01_B.ASC,)ms 1592(EX01_A.INI,)ms 1915(EX01_B.INI,)ms 484 2764 m (EX01_A.PAS)s 778(and)ms 863(EX01_B.PAS)ms 1155(to)ms 1206(your)ms 1310(test)ms 1392(directory.)ms 389 2704 m (c.)s 484(Type)ms 599(the)ms 673(command)ms 578 2644 m ($CL)s 679(EX01_A.INI)ms 484 2584 m (to)s 535(produce)ms 710(the)ms 784(file)ms 863(PALINDROME.PAS.)ms 1321(Note)ms 1431(that)ms 1519(EX01_A.INI)ms 1792(specifies)ms 1980(the)ms 2054(source)ms 484 2524 m (files)s 582(as)ms 636(well)ms 735(the)ms 808(target)ms 935(modules)ms 1117(to)ms 1168(be)ms 1228(in)ms 1279(the)ms 1353(current)ms 1507(directory.)ms 389 2464 m (d.)s 484(Compare)ms 678(the)ms 750(file)ms 828(PALINDROME.PAS)ms 1271(with)ms 1370(EX01_A.PAS)ms 1663(by)ms 1724(means)ms 1863(of)ms 1915(the)ms 1987(command)ms 578 2404 m ($DIFF)s 736(PALINDROME.PAS)ms 1193(EX01_A.PAS)ms 484 2344 m (There)s 613(should)ms 758(be)ms 818(no)ms 881(differences.)ms 389 2284 m (e.)s 484(Now)ms 594(type)ms 693(the)ms 766(command)ms 578 2224 m ($CL)s 679(EX01_B.INI)ms 484 2164 m (to)s 535(produce)ms 708(a)ms 743(new)ms 839(file)ms 918(PALINDROME.PAS.)ms 389 2104 m (f.)s 484(Compare)ms 679(the)ms 753(new)ms 849(PALINDROME.PAS)ms 1293(with)ms 1395(EX01_B.PAS)ms 578 2044 m ($DIFF)s 736(PALINDROME.PAS)ms 1193(EX01_B.PAS)ms 484 1984 m (Again)s 618(there)ms 731(should)ms 877(be)ms 936(no)ms 999(differences.)ms 12 FAB 295 1856 m (4 What you should know)s 12 FB 295 1784 m (The)s 385(complete)ms 581(system)ms 732(executes)ms 917(in)ms 968(two)ms 1056(passes.)ms 389 1724 m (The)s 482(second)ms 637(pass,)ms 751(CLIP_2.EXE,)ms 1047(performs)ms 1243(the)ms 1320(actual)ms 1455(module)ms 1621(extraction.)ms 1849(It)ms 1896(is)ms 1945(guided)ms 2097(by)ms 2162(a)ms 295 1664 m (file,)s 386(CLIP.INI,)ms 602(which)ms 737(tells)ms 833(it)ms 873(literally)ms 1041(everything)ms 1268(it)ms 1308(has)ms 1388(to)ms 1439(know)ms 1563(in)ms 1614(order)ms 1733(to)ms 1784(perform)ms 1958(a)ms 1993(run.)ms 2085(Thus)ms 295 1604 m (CLIP.INI)s 497(specifies)ms 685(to)ms 736(CLIP_2.EXE:)ms 389 1544 m (-)s 484(the)ms 558(files)ms 656(it)ms 697(has)ms 776(to)ms 827(read)ms 926(\(i.e.)ms 1016(the)ms 1090(source)ms 1233(files\),)ms 389 1484 m (-)s 484(the)ms 558(modules)ms 740(it)ms 780(should)ms 926(extract)ms 1074(\(i.e.)ms 1165(target)ms 1291(modules\),)ms 389 1424 m (-)s 484(the)ms 558(report)ms 690(file,)ms 389 1364 m (-)s 484(the)ms 561(syntax)ms 708(of)ms 765(the)ms 842(CLiP-lines)ms 1075(\(i.e.)ms 1168(the)ms 1245(lines)ms 1355(which)ms 1493(trigger)ms 1643(the)ms 1720(module)ms 1885(extraction)ms 2101(pro-)ms 484 1304 m (cess\).)s 295 1244 m (CLIP.INI)s 496(is)ms 541(a)ms 574(straight)ms 735(forward)ms 905(ASCII-file.)ms 1142(Its)ms 1203(fairly)ms 1323(simple)ms 1467(structure)ms 1654(is)ms 1698(explained)ms 1904(in)ms 1954(section)ms 2107(6)ms 2143(of)ms 295 1184 m (the)s 368(manual.)ms 389 1124 m (The)s 477(responsibility)ms 759(of)ms 812(the)ms 883(first)ms 974(pass)ms 1071(of)ms 1123(the)ms 1195(CLiP-system,)ms 1479(CLIP_1.EXE,)ms 1770(is)ms 1814(purely)ms 1952(to)ms 2001(construct)ms 295 1064 m (an)s 355(appropriate)ms 597(INI-file)ms 763(for)ms 835(the)ms 909(task)ms 1003(you)ms 1092(want)ms 1203(CLIP_2)ms 1375(to)ms 1427(perform.)ms 1614(More)ms 1736(often)ms 1852(than)ms 1952(not)ms 2029(the)ms 2104(first)ms 295 1004 m (pass)s 393(can)ms 475(be)ms 535(short-cut)ms 725(and)ms 810(several)ms 964(batch)ms 1085(files)ms 1183(are)ms 1257(supplied)ms 1439(for)ms 1509(this)ms 1594(reason)ms 1737(\(see)ms 1830(section)ms 1984(5\).)ms 12 FAB 295 876 m (5 Using CLiP ...)s 12 FB 295 804 m (The)s 385(batch)ms 505(procedures)ms 737(below)ms 871(are)ms 945(designed)ms 1135(to)ms 1186(make)ms 1307(your)ms 1410(working)ms 1589(directories)ms 1813(independent)ms 2069(of)ms 2123(the)ms 295 744 m (CLIP_DIR.)s 542(Remark)ms 716(that)ms 807(the)ms 884(original)ms 1055(batch)ms 1180(files)ms 1281(assume)ms 1444(that)ms 1535(your)ms 1643(CLIP_DIR)ms 1878(is)ms 1927(the)ms 2004(directory)ms 295 684 m ([USERNAME.CLIP].)s 10 FAB 295 587 m (5.1 ... via CLIP.COM)s 12 FB 295 522 m (CLIP.COM)s 541(performs)ms 733(the)ms 805(complete)ms 1000(cycle)ms 1117(to)ms 1167(define)ms 1303(and)ms 1387(execute)ms 1551(a)ms 1584(run)ms 1663(of)ms 1716(CLiP.)ms 1845(Thus)ms 1956(both)ms 2057(passes)ms 295 462 m (of)s 348(CLiP)ms 465(are)ms 537(executed)ms 726(by)ms 788(this)ms 871(command.)ms 1093(Probably)ms 1285(you)ms 1371(will)ms 1460(not)ms 1536(experience)ms 1764(the)ms 1836(first)ms 1928(pass)ms 2026(of)ms 2079(CLiP)ms 295 402 m (as)s 350(particularly)ms 594(user-friendly.)ms 878(But)ms 964(once)ms 1072(you)ms 1160(are)ms 1235(familiar)ms 1406(with)ms 1509(its)ms 1570(oddities)ms 1741(it)ms 1783(works)ms 1918(fairly)ms 2040(accept-)ms 295 342 m (able.)s 403(Below)ms 546(you)ms 633(find)ms 726(some)ms 844(hints)ms 954(to)ms 1006(make)ms 1126(it)ms 1167(work)ms 1282(for)ms 1353(you.)ms 8 FB 295 145 m (READ_ME)s 460(for)ms 507(CLIP/VMS)ms 670(\(READ_ME.DOC/2.104/November 17, 1993\))ms 12 FB 2100 145 m (2)s 50 2 2130 157 li 50 2 2045 157 li endpage %%Page: 2 3 begpage 12 FB 295 3139 m (Main)s 413(menu)ms 484 3079 m (The)s 575(main)ms 690(menu)ms 815(presents)ms 993(8)ms 1032(options.)ms 1206(Option)ms 1359(1)ms 1398(and)ms 1485(8)ms 1524(need)ms 1632(no)ms 1697(further)ms 1847(explanation.)ms 2107(The)ms 484 3019 m (remaining)s 699(options)ms 859(are)ms 932(described)ms 1136(below.)ms 295 2959 m (Option)s 446(2:)ms 497(Choose)ms 660(an)ms 720(initialization)ms 985(file)ms 484 2899 m (An)s 559(INI-file)ms 725(is)ms 773(either)ms 901(build)ms 1018(from)ms 1129(scratch,)ms 1297(or)ms 1353(it)ms 1395(is)ms 1442(a)ms 1478(modification)ms 1748(of)ms 1804(an)ms 1865(already)ms 2026(existing)ms 484 2839 m (INI-file.)s 662(Most)ms 779(likely)ms 906(you)ms 995(modify)ms 1153(the)ms 1228(INI-file)ms 1394(of)ms 1450(the)ms 1525(last)ms 1608(CLiP)ms 1727(run)ms 1807(you)ms 1896(have)ms 2004(made)ms 2126(\(4\))ms 484 2779 m (or)s 538(you)ms 625(start)ms 724(all)ms 786(over)ms 888(\(2\).)ms 295 2719 m (Option)s 446(3:)ms 497(Set)ms 574(run)ms 653(characteristics)ms 484 2659 m (This)s 588(option)ms 732(refers)ms 862(mainly)ms 1017(to)ms 1072(future)ms 1207(ideas)ms 1326(to)ms 1380(implement)ms 1610(in)ms 1665(CLiP)ms 1787(and)ms 1875(it)ms 1919(doesn't)ms 2082(work)ms 484 2599 m (properly.)s 679(You)ms 779(can)ms 863(safely)ms 996(skip)ms 1093(this)ms 1179(option)ms 1321(in)ms 1374(which)ms 1510(case)ms 1610(messages)ms 1812(will)ms 1904(be)ms 1965(send)ms 2071(to)ms 2123(the)ms 484 2539 m (display)s 640(as)ms 695(well)ms 793(as)ms 847(to)ms 899(the)ms 972(file)ms 1052(CLIP.RPT.)ms 295 2479 m (Option)s 446(4:)ms 497(Set)ms 574(list)ms 647(of)ms 702(source)ms 845(files)ms 484 2419 m (You)s 582(can)ms 664(specify)ms 821(the)ms 894(source)ms 1037(files)ms 1136(CLiP)ms 1254(has)ms 1333(to)ms 1384(scan)ms 1485(by)ms 1548(adding)ms 1696(\(1\))ms 1767(file)ms 1846(names)ms 1986(to)ms 2037(the)ms 2111(list,)ms 484 2359 m (deleting)s 657(\(2\))ms 729(file)ms 808(names)ms 949(from)ms 1059(the)ms 1133(list)ms 1207(or)ms 1261(changing)ms 1457(\(3\))ms 1528(the)ms 1602(order)ms 1721(of)ms 1775(the)ms 1849(list.)ms 1936(Don't)ms 2065(forget)ms 484 2299 m (to)s 535(specify)ms 692(directories)ms 915(if)ms 958(the)ms 1032(files)ms 1131(are)ms 1204(not)ms 1281(in)ms 1332(the)ms 1406(current)ms 1560(directory.)ms 295 2239 m (Option)s 446(5:)ms 497(Specify)ms 663(extraction)ms 875(of)ms 929(modules)ms 484 2179 m (By)s 555(default)ms 706(the)ms 780(system)ms 932(assumes)ms 1111(you)ms 1199(want)ms 1309(to)ms 1361(extract)ms 1509(all)ms 1572(modules.)ms 1767(If)ms 1813(not)ms 1890(you)ms 1977(take)ms 2073(menu)ms 484 2119 m (item)s 589(1)ms 630(to)ms 685(get)ms 763(into)ms 857(a)ms 896(submenu)ms 1093(with)ms 1198(three)ms 1314(choices.)ms 1493(Choice 3)ms 1689(lets)ms 1775(you)ms 1866(specify)ms 2027(a)ms 2065(list)ms 2143(of)ms 484 2059 m (modules)s 662(which)ms 794(by)ms 854(choice 2)ms 1031(can)ms 1110(be)ms 1167(made)ms 1285(to)ms 1333(be)ms 1390(either)ms 1513(extracted)ms 1706(or)ms 1757(suppressed)ms 1986(\(omitted\).)ms 484 1999 m (Don't)s 613(include)ms 772(directories)ms 996(with)ms 1097(the)ms 1171(specification)ms 1439(of)ms 1493(these)ms 1608(modules.)ms 295 1939 m (Option)s 446(6:)ms 497(Save)ms 607(resulting)ms 795(initialization)ms 1060(file)ms 484 1879 m (To)s 553(save)ms 656(the)ms 731(run)ms 811(specification)ms 1081(into)ms 1172(a)ms 1208(file,)ms 1301(use)ms 1382(option)ms 1524(6.)ms 1575(It)ms 1619(give)ms 1719(you)ms 1808(2)ms 1847(menu)ms 1972(items.)ms 2107(The)ms 484 1819 m (first)s 577(specifies)ms 766(a)ms 801(name)ms 923(for)ms 994(the)ms 1069(file)ms 1149(\(default)ms 1317(CLIP.INI\))ms 1538(and)ms 1623(the)ms 1698(second)ms 1850(actually)ms 2021(save)ms 2123(the)ms 484 1759 m (run)s 563(specification)ms 831(into)ms 921(that)ms 1008(file.)ms 295 1699 m (Option)s 446(7:)ms 497(Change)ms 663(syntax)ms 484 1639 m (This)s 593(option)ms 742(allows)ms 893(you)ms 989(to)ms 1048(adjust)ms 1188(the)ms 1270(syntax)ms 1421(recognized)ms 1661(by)ms 1732(CLiP.)ms 1871(Make)ms 2005(sure)ms 2109(you)ms 484 1579 m (understand)s 728(sufficiently)ms 980(about)ms 1116(the)ms 1202(operation)ms 1416(of)ms 1482(CLiP)ms 1613(before)ms 1765(fooling)ms 1935(around)ms 2098(here)ms 484 1519 m ([Ammers)s 686(1993].)ms 828(If)ms 874(not)ms 951(there)ms 1065(is)ms 1111(a)ms 1147(fair)ms 1229(change)ms 1384(you)ms 1472(end)ms 1557(up)ms 1621(with)ms 1723(a)ms 1758(syntax)ms 1902(definition)ms 2110(that)ms 484 1459 m (is)s 530(not)ms 608(consistent)ms 821(with)ms 924(your)ms 1029(source)ms 1173(files)ms 1273(\(there)ms 1403(is)ms 1450(danger)ms 1600(though)ms 1752(of)ms 1807(destruction)ms 2043(of)ms 2098(files)ms 484 1399 m (or)s 538(the)ms 611(like\).)ms 295 1339 m (Note)s 401(that)ms 485(if)ms 525(you)ms 609(don't)ms 724(save)ms 822(explicitly)ms 1020(through)ms 1185(option 6,)ms 1372(you)ms 1457(simply)ms 1602(quit)ms 1689(the)ms 1760(session)ms 1913(and)ms 1995(you)ms 2079(loose)ms 295 1279 m (the)s 368(information)ms 617(you)ms 704(have)ms 811(specified.)ms 10 FAB 295 1182 m (5.2 ... via CLP.COM and CLP_ENV.COM)s 12 FB 295 1117 m (This)s 396(procedure)ms 609(can)ms 691(be)ms 751(used)ms 855(in)ms 907(a)ms 942(situation)ms 1127(where)ms 1262(on)ms 1324(wants)ms 1454(to)ms 1505(extract)ms 1654(all)ms 1717(the)ms 1791(modules)ms 1973(from)ms 2083(up)ms 2146(to)ms 295 1057 m (eight)s 406(source)ms 548(files.)ms 658(The)ms 748(source)ms 890(files)ms 988(are)ms 1060(passed)ms 1205(as)ms 1259(parameters.)ms 1502(CLP.COM)ms 1732(creates)ms 1882(a)ms 1916(CLIP.INI)ms 2118(file)ms 295 997 m (and)s 379(starts)ms 497(the)ms 571(CLIP_2)ms 742(program)ms 924(afterwards.)ms 389 937 m (All)s 464(setting)ms 608(are)ms 681(assumed)ms 864(by)ms 926(the)ms 998(batch)ms 1118(procedure.)ms 1342(Originally)ms 1558(it)ms 1598(is)ms 1642(tailored)ms 1806(to)ms 1857(Pascal)ms 1996(programs)ms 295 877 m (of)s 350(the)ms 425(sort)ms 514(displayed)ms 720(in)ms 773(the)ms 848(example)ms 1031(EX01)ms 1162(\(i.e.)ms 1253(the)ms 1329(files)ms 1429(EX01_?.*\))ms 1661(on)ms 1725(the)ms 1800(directory)ms 1994(CLIP.)ms 2129(To)ms 295 817 m (adjust)s 426(CLP.COM)ms 656(one)ms 740(should)ms 885(sufficiently)ms 1125(understand)ms 1356(the)ms 1429(syntax)ms 1572(of)ms 1625(CLiP)ms 1743([Ammers)ms 1943(1993].)ms 2084(Only)ms 295 757 m (modify)s 451(the)ms 525(lines)ms 632(of)ms 686(CLP.COM)ms 917(as)ms 971(follows)ms 389 697 m (line)s 476(15:)ms 552(Replace)ms 726("\(*")ms 896(with)ms 997(the)ms 1071(COMM-START)ms 1417(of)ms 1471(your)ms 1575(choice.)ms 389 637 m (line)s 476(16:)ms 552(Replace)ms 726("*\)")ms 896(with)ms 997(the)ms 1071(COMM-END)ms 1361(of)ms 1415(your)ms 1519(choice.)ms 389 577 m (line)s 476(17:)ms 552(Replace)ms 726("*")ms 892(with)ms 993(the)ms 1067(CLIP-CHAR)ms 1343(of)ms 1397(your)ms 1501(choice.)ms 389 517 m (line)s 476(18:)ms 552(Replace)ms 726("ENDOF")ms 983(with)ms 1085(the)ms 1158(END-STRING)ms 1471(of)ms 1525(your)ms 1629(choice.)ms 389 457 m (line)s 476(19:)ms 552(Replace)ms 726("#")ms 892(with)ms 993(the)ms 1067(OPTION-MARKER)ms 1493(of)ms 1547(your)ms 1651(choice.)ms 389 397 m (line)s 476(22:)ms 552(Replace)ms 726("CLIP.RPT")ms 992(with)ms 1093(the)ms 1167(report)ms 1299(file)ms 1378(name)ms 1499(of)ms 1553(your)ms 1657(choice.)ms 8 FB 295 145 m (READ_ME)s 460(for)ms 507(CLIP/VMS)ms 670(\(READ_ME.DOC/2.104/November 17, 1993\))ms 12 FB 2100 145 m (3)s 50 2 2130 157 li 50 2 2045 157 li endpage %%Page: 3 4 begpage 12 FB 295 3139 m (Note)s 412(that)ms 508(the)ms 590(characters)ms 813("a"-"z",)ms 989("A"-"Z",)ms 1187("0"-"9")ms 1356(and)ms 1449(".")ms 1523(do)ms 1594(not)ms 1678(qualify)ms 1841(as)ms 1903(characters)ms 2126(for)ms 295 3079 m (COMM-START,)s 649(COMM-END,)ms 948(CLIP-CHAR)ms 1221(or)ms 1272(OPTION-MARKER)ms 1695(while)ms 1815(the)ms 1885(END-STRING)ms 295 3019 m (should)s 440(be)ms 500(chosen)ms 651(from)ms 761(letters)ms 896(only.)ms 389 2959 m (If)s 438(you)ms 529(are)ms 607(not)ms 687(sure)ms 787(of)ms 845(your)ms 953(modifications,)ms 1256(you)ms 1348(should)ms 1497(compare)ms 1686(the)ms 1763(INI-file)ms 1932(produced)ms 2135(by)ms 295 2899 m (CLP.COM)s 525(with)ms 627(the)ms 700(one)ms 785(that)ms 872(CLIP.COM)ms 1120(produces)ms 1313(from)ms 1422(the)ms 1496(same)ms 1611(set)ms 1679(of)ms 1733(preferences.)ms 389 2839 m (CLP.COM)s 623(allows)ms 770(you)ms 861(to)ms 916(identify)ms 1088(different)ms 1276(directories)ms 1504(for)ms 1578(the)ms 1656(source)ms 1802(files)ms 1905(and)ms 1993(the)ms 2071(target)ms 295 2779 m (modules.)s 494(This)ms 600(information)ms 853(is)ms 904(taken)ms 1029(from)ms 1144(the)ms 1222(logicals)ms 1395(CLIP$SRC_DIR)ms 1751(and)ms 1840(CLIP$TRG_DIR)ms 295 2719 m (which)s 429(should)ms 575(be)ms 635(set)ms 703(using)ms 824(CLP_ENV.COM.)ms 1195(For)ms 1276(example)ms 484 2659 m ($CLP_ENV)s 753([USERNAME.ASC])ms 1184([USERNAME])ms 295 2599 m (defines)s 449(the)ms 521(subdirectory)ms 782(ASC)ms 890(of)ms 942(USERNAME)ms 1227(as)ms 1280(source)ms 1421(file)ms 1498(directory)ms 1689(while)ms 1811(the)ms 1882(home)ms 2004(directory)ms 295 2539 m (of)s 349(USERNAME)ms 636(will)ms 726(receive)ms 883(the)ms 957(extracted)ms 1153(modules.)ms 10 FAB 295 2442 m (5.3 ... via CL.COM)s 12 FB 295 2377 m (CL.COM)s 496(is)ms 540(the)ms 612(fastest)ms 751(way)ms 845(to)ms 894(run)ms 972(CLiP)ms 1088(and)ms 1172(will)ms 1260(probably)ms 1449(be)ms 1507(invoked)ms 1679(most)ms 1787(often.)ms 1913(It)ms 1955(can)ms 2035(be)ms 2093(used)ms 295 2317 m (whenever)s 503(an)ms 563(INI-file)ms 730(already)ms 891(is)ms 938(available.)ms 1145(It)ms 1189(copies)ms 1330(the)ms 1405(information)ms 1655(of)ms 1710(the)ms 1785(specified)ms 1979(INI-file)ms 2146(to)ms 295 2257 m (CLIP.INI)s 497(and)ms 582(runs)ms 681(the)ms 754(CLIP_2)ms 925(program.)ms 389 2197 m (The)s 486(INI-file)ms 658(to)ms 717(be)ms 783(used)ms 895(is)ms 948(passed)ms 1100(as)ms 1162(an)ms 1228(optional)ms 1412(parameter.)ms 1644(If)ms 1697(no)ms 1766(INI-file)ms 1939(is)ms 1991(specified,)ms 295 2137 m (CL.COM)s 497(simply)ms 646(assumes)ms 825(CLIP.INI.)ms 1040(For)ms 1122(example)ms 484 2077 m ($CL)s 585(EX01_A.INI)ms 295 2017 m (will)s 385(copy)ms 495(the)ms 568(file)ms 647(EX01_A.INI)ms 919(to)ms 971(CLIP.INI)ms 1174(and)ms 1258(run)ms 1337(CLIP_2.)ms 1521(However)ms 1717(the)ms 1790(command)ms 484 1957 m ($CL)s 295 1897 m (immediately)s 557(runs)ms 656(CLIP_2)ms 826(on)ms 889(the)ms 963(basis)ms 1075(of)ms 1129(an)ms 1189(already)ms 1349(existing)ms 1519(CLIP.INI)ms 1722(file.)ms 10 FAB 295 1799 m (5.4 ... via CLIP_1.COM)s 12 FB 295 1734 m (You)s 391(will)ms 479(use)ms 557(this)ms 639(procedure)ms 850(if)ms 891(you)ms 976(want)ms 1084(to)ms 1133(create)ms 1263(several)ms 1415(INI-files)ms 1598(at)ms 1645(once.)ms 1762(In)ms 1814(this)ms 1897(case)ms 1993(you)ms 2079(don't)ms 295 1674 m (want)s 403(to)ms 453(run)ms 531(CLiP)ms 648(after)ms 750(you)ms 837(have)ms 942(finished)ms 1114(your)ms 1217(session.)ms 1385(The)ms 1474(second)ms 1624(pass)ms 1722(of)ms 1775(CLiP)ms 1891(is)ms 1936(not)ms 2011(invoked.)ms 12 FAB 295 1546 m (6 Specimen INI-files)s 12 FB 295 1474 m (The)s 400(files)ms 514(ADA.INI,)ms 745(C.INI,)ms 901(FORTRAN.INI,)ms 1256(LISP.INI,)ms 1482(MODULA.INI)ms 1811(and)ms 1911(PASCAL.INI)ms 295 1414 m (suggest)s 459(a)ms 495(suitable)ms 664(CLiP)ms 784(syntax)ms 929(for)ms 1001(a)ms 1037(start.)ms 1150(To)ms 1220(customize)ms 1436(such)ms 1542(an)ms 1603(INI-file)ms 1770(run)ms 1851(the)ms 1926(CLiP)ms 2046(system)ms 295 1354 m (through)s 463(CLIP.BAT.)ms 708(Then)ms 824(load)ms 922(the)ms 996(proper)ms 1139(INI-file)ms 1304(and)ms 1389(modify)ms 1546(the)ms 1619(syntax)ms 1762(by)ms 1825(means)ms 1965(of)ms 2019(option)ms 2160(7)ms 295 1294 m (\(see)s 388(sect.)ms 490(5.1\).)ms 12 FAB 295 1166 m (7 References)s 12 FB 295 1094 m (Ammers)s 480(E.W.)ms 596(van,)ms 693(M.R.)ms 809(Kramer)ms 975(\(1993\),)ms 1134(The)ms 1225(CLiP)ms 1343(Style)ms 1459(of)ms 1514(Literate)ms 1683(Programming)ms 1971(\(submitted)ms 389 1034 m (for)s 467(publication\).)ms 742(Anonymously)ms 1046(ftp-able)ms 1222(as)ms 1284(CLIP_STYLE.PS,)ms 1674(CLIP_STYLE_A.PS)ms 2112(and)ms 389 974 m (CLIP_STYLE_B.PS)s 816(from)ms 926(directory)ms 1119(CLIP)ms 1240(on)ms 1302(sun01.info.wau.nl.)ms 8 FB 295 145 m (READ_ME)s 460(for)ms 507(CLIP/VMS)ms 670(\(READ_ME.DOC/2.104/November 17, 1993\))ms 12 FB 2100 145 m (4)s 50 2 2130 157 li 50 2 2045 157 li endpage %%Page: Contents-0 5 begpage 12 FAB 1028 3136 m (Table of Contents)s 12 FB 295 3039 m (1 Directory CLIP/VMS )s 796(................................................................................................)ms 2019 3039 m (1)s 295 2939 m (2 Installing CLiP )s 683(.........................................................................................................)ms 2019 2939 m (1)s 295 2839 m (3 A quick installation test )s 858(...........................................................................................)ms 2019 2839 m (2)s 295 2739 m (4 What you should know )s 846(............................................................................................)ms 2019 2739 m (2)s 295 2639 m (5 Using CLiP ... )s 658(...........................................................................................................)ms 2019 2639 m (2)s 365 2589 m (5.1 ... via CLIP.COM )s 845(............................................................................................)ms 2019 2589 m (2)s 365 2539 m (5.2 ... via CLP.COM and CLP_ENV.COM )s 1270(..........................................................)ms 2019 2539 m (3)s 365 2489 m (5.3 ... via CL.COM )s 795(................................................................................................)ms 2019 2489 m (4)s 365 2439 m (5.4 ... via CLIP_1.COM )s 882(.........................................................................................)ms 2019 2439 m (4)s 295 2339 m (6 Specimen INI-files )s 746(....................................................................................................)ms 2019 2339 m (4)s 295 2239 m (7 References )s 583(.................................................................................................................)ms 2019 2239 m (4)s 8 FB 295 135 m (READ_ME for CLIP/VMS \(READ_ME.DOC/2.104/November 17, 1993\))s 12 FB 2111 135 m (i)s 50 2 2130 147 li 50 2 2056 147 li endpage %%Trailer enddocument %%Pages: 5 %%DocumentFonts: %%+ Helvetica-Bold %%+ Times-Roman %%EOF