|
|
1.1 root 1: .TH LANGS 1
2: .CT 1 prog_other
3: .SH NAME
4: altran, cospan, esterel, icon, lisp, macsyma, maple, ops5, pascal, ratfor, S, smp, sno, spitbol, struct, twig \- languages
5: .SH SYNOPSIS
6: .B altran
7: [
8: .I option ...
9: ]
10: .I file ...
11: .br
12: .B cospan
13: [
14: .I option ...
15: ]
16: file
17: .nf
18: .B esterel
19: .B iconc
20: .B icont
21: .B lisp
22: .B /usr/lbin/macsyma
23: .B maple
24: .B /usr/lbin/ops5
25: .fi
26: .B ratfor
27: [
28: .I option ...
29: ]
30: .I file ...
31: .br
32: .B S
33: .br
34: .B smp
35: .br
36: .B sno
37: [
38: .I file ...
39: ]
40: .br
41: .B spitbol
42: [
43: .I option ...
44: ]
45: .I file ...
46: .br
47: .B struct
48: [
49: .I option ...
50: ]
51: .I file ...
52: .br
53: .B twig
54: [
55: .BI -w xx
56: ]
57: .I file
58: .SH DESCRIPTION
59: .I Altran,
60: a language for rational algebra, is
61: described in W. S. Brown,
62: .I ALTRAN User's Manual.
63: For more information execute
64: .LR "man altran" .
65: .PP
66: .I Cospan,
67: a system which analyzes concurrent programs written in the data-flow
68: language S/R for properties defined by automata, is
69: described in
70: Z. Har'El and R. P. Kurshan,
71: .I COSPAN User's Guide,
72: 1121-871009-21TM, AT&T Bell Laboratories, 1987.
73: For more information, execute
74: .LR "man cospan" .
75: .PP
76: .I Esterel
77: compiles single-process implementations of
78: programs expressed in terms of asynchronously cooperating
79: automata.
80: For more information, execute
81: .LR "man esterel" .
82: .PP
83: .I Icon,
84: a general-purpose language with
85: stream-based coroutines is described in R. E. Griswold,
86: .I The Icon Programming Language,
87: Prentice-Hall, 1983.
88: For more information, execute
89: .LR "man icont" .
90: .PP
91: .I Lisp,
92: the symbol manipulation language, is described in
93: J. K. Foderara,
94: `The Franz Lisp Manual', in
95: Unix Programmer's Manual, Seventh Edition, Virtual VAX-11 Version,
96: 1980, Volume 2C
97: (Berkeley)
98: .PP
99: .I Macsyma,
100: another symbolic algebra language,
101: is described in
102: .I Macsyma Reference Manual,
103: Laboratory for Computer Science, MIT, 1977.
104: It breaks if the environment contains shell functions.
105: .PP
106: .I Maple,
107: a third symbolic algebra language,
108: is described in K. O. Geddes, G. H. Gonnet, and B. W. Char,
109: .I MAPLE User's Manual, Third Edition,
110: Research Report CS-83-41
111: Dept. of Computer Science, University of Waterloo, 1983.
112: For more information execute
113: .LR "man maple" .
114: .PP
115: .I Ops5
116: is a production-system interpreter
117: described in
118: C. L. Forgy
119: .IR "OPS5 User's Manual" ,
120: Department of Computer Science,
121: Carnegie-Mellon University,
122: July, 1981.
123: For more information execute
124: .LR "man ops5" .
125: .PP
126: .I Pascal
127: is an interpreter and
128: .I pc
129: is a compiler for the well known language.
130: For more information, type
131: .LR "man pascal pc pxp" .
132: .PP
133: .I Ratfor
134: accepts Fortran extended with C-like control
135: constructs and compiles into Fortran.
136: For more information execute
137: .LR "man ratfor" .
138: For a full description see B. W. Kernighan and P. J. Plauger,
139: .I Software Tools,
140: Addison-Wesley, 1976.
141: .PP
142: .I S,
143: a system for data analysis,
144: is described in
145: R. A. Becker and J. M. Chambers,
146: .I
147: S, An Interactive Environment for Data Analysis and Graphics,
148: Wadsworth, 1984.
149: .PP
150: .I Smp,
151: a fourth symbolic algebra language,
152: is described in C. Cole and S. Wolfram,
153: .I SMP Handbook,
154: California Institute of Technology, 1981.
155: .PP
156: .I Sno
157: is a dialect of Snobol 3.
158: For more information execute
159: .LR "man sno" .
160: .PP
161: .I Spitbol
162: is a dialect of Snobol 4.
163: For more information execute
164: .LR "man spitbol" .
165: The full story is in
166: R. B. K. Dewar, A. P. McCann, R. E. Goldberg,
167: and S. G. Duff,
168: .I Macro SPITBOL Program Reference Manual,
169: and R. E. Griswold, J. F. Poage, and I. P. Polonsky,
170: .I The SNOBOL4 Programming Language
171: Academic Press, 1968.
172: .PP
173: .I Struct,
174: an inverse of
175: .I ratfor,
176: deduces rational control structure from pure Fortran.
177: For more information execute
178: .LR "man struct" .
179: .PP
180: .I Twig
181: is a language for tree manipulation,
182: useful for code generation and other applications.
183: For more information execute
184: .LR "man twig" .
185: See also S. W. K. Tjiang,
186: .I Twig Reference Manual,
187: AT&T Bell Laboratories Computing Science Technical Report 120.
188: .SH BUGS
189: These language processors are available on a haphazard
190: collection of machines.
191: Many are maintained in the same spirit.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.