File: paper.bbl

package info (click to toggle)
smlsharp 4.1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 123,732 kB
  • sloc: ansic: 16,725; sh: 4,347; makefile: 2,191; java: 742; haskell: 493; ruby: 305; cpp: 284; pascal: 256; ml: 255; lisp: 141; asm: 97; sql: 74
file content (331 lines) | stat: -rw-r--r-- 12,072 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
\begin{thebibliography}{10}

\bibitem{Alt93}
M.~Alt, C.~Fecht, C.~Ferdinand, and R.~Wilhelm.
\newblock The {{Trafola-{S}}} subsystem.
\newblock In B.~Hoffmann and B.~Krieg-Br\"uckner, editors, {\em Program
  development by specification and transformation, {LNCS} 680}, pages 539--576.
  Springer-Verlag, Berlin, May 1993.

\bibitem{App92}
A.~W. Appel.
\newblock {\em Compiling with Continuations}.
\newblock Cambridge Univ. Press, Cambridge, England, 1992.

\bibitem{Arm93}
J.~Armstrong, M.~Williams, and R.~Virding.
\newblock {\em Concurrent programming in Erlang}.
\newblock Prentice Hall, Englewood Cliffs, New Jersey, 1993.

\bibitem{Aug93c}
L.~Augustsson.
\newblock {HBC} user's manual.
\newblock Programming Methodology Group Distributed with the HBC compiler,
  Depart. of Comp. Sci, Chalmers, S--412 96 G\"{o}teborg, Sweden, 1993.

\bibitem{Bee92a}
M.~Beemster.
\newblock The lazy functional intermediate language {Stoffel}.
\newblock Technical report CS-92-16, Dept. of Comp. Sys, Univ. of Amsterdam,
  Dec 1992.

\bibitem{Bee93}
M.~Beemster.
\newblock Optimizing transformations for a lazy functional language.
\newblock In W.-J. Withagen, editor, {\em 7th Computer systems}, pages 17--40,
  Eindhoven, The Netherlands, Nov 1993. Eindhoven Univ. of Technology.

\bibitem{Can92c}
D.~C. Cann.
\newblock The optimizing {SISAL} compiler: version 12.0.
\newblock Manual UCRL-MA-110080, Lawrence Livermore National Laboratory,
  Livermore, California, Apr 1992.

\bibitem{Can92}
D.~C. Cann.
\newblock Retire {FORTRAN}? a debate rekindled.
\newblock {\em Communications ACM}, 35(8):81--89, Aug 1992.

\bibitem{Cha92a}
E.~Chailloux.
\newblock An efficient way of compiling {ML} to {C}.
\newblock In P.~Lee, editor, {\em {ACM} {SIGPLAN} Workshop on {ML} and its
  Applications}, pages 37--51, San Francisco, California, Jun 1992. School of
  Comp. Sci, Carnegie Mellon Univ., Pittsburg, Pennsylvania, Technical report
  CMU-CS-93-105.

\bibitem{Did94}
K.~Didrich, A.~Fett, C.~Gerke, W.~Grieskamp, and P.~Pepper.
\newblock {OPAL}: Design and implementation of an algebraic programming
  language.
\newblock In J.~Gutknecht, editor, {\em Programming Languages and System
  Architectures, {LNCS} 782}, pages 228--244, Zurich, Switzerland, Mar 1994.
  Springer-Verlag, Berlin.

\bibitem{Diw94}
A.~Diwan, D.~Tarditi, and E.~Moss.
\newblock Memory subsystem performance of programs with copying garbage
  collection.
\newblock In {\em 21st Principles of programming languages}, pages 1--14,
  Portland, Oregon, Jan 1994. ACM.

\bibitem{Ler93}
X.~Leroy {\em et al.}
\newblock {\em The {Caml} {Light} system, release 0.61}.
\newblock Software and documentation distributed by anonymous FTP on {\tt
  ftp.inria.fr}, 1993.

\bibitem{Fee90}
M.~Feeley and J.~S. Miller.
\newblock A parallel virtual machine for efficient {{S}}cheme compilation.
\newblock In {\em {Lisp} and functional programming}, pages 119--130, Nice,
  France, Jul 1990. ACM.

\bibitem{Fee94}
M.~Feeley, M.~Turcotte, and G.~{LaPalme}.
\newblock Using {{Multilisp}} for solving constraint satisfaction problems: an
  application to nucleic acid {{3D}} structure determination.
\newblock {\em Lisp and symbolic computation (to appear)}, 1994.

\bibitem{Fin92a}
S.~Finn and M.~Crawley.
\newblock {\em Using Poly/{ML} {2.05M}}.
\newblock Abstract Hardware Ltd., Aug 1992.

\bibitem{Fis84}
J.~A. Fisher, J.~R. Ellis, J.~C. Ruttenberg, and A.~Nicolau.
\newblock Parallel processing: A smart compiler and a dumb machine.
\newblock In {\em Compiler construction}, pages 37--47, Montr\'{e}al, Canada,
  Jun 1984. ACM SIGPLAN notices,19(6).

\bibitem{Gie94}
R.~Giegerich and R.~J.~M. Hughes.
\newblock Functional programming in the real world.
\newblock Dagstuhl seminar report~89, IBFI GmbH, Schloss Dagstuhl, D-66687
  Wadern, Germany, May 1994.

\bibitem{Gil94}
A.~J. Gill and S.~L. {Peyton Jones}.
\newblock Cheap deforestation in practice: An optimiser for {Haskell}.
\newblock In {\em Proc. {IFIP}}, pages ???--???, Hamburg, Germany, Aug 1994.

\bibitem{Gol94}
S.~C. Goldstein.
\newblock The implementation of a threaded abstract machine.
\newblock Technical report UCB/CSP 94-818, Comp. Sci. Division (EECS), Univ. of
  California, Berkeley CA 94720, 1994.

\bibitem{Gop89}
K.~Gopinath and J.~L. Hennesy.
\newblock Copy elimination in functional languages.
\newblock In {\em 16th Principles of programming languages}, pages 303--314,
  Austin, Texas, Jan 1989. ACM.

\bibitem{Yal94}
The Yale~Haskell Group.
\newblock {\em The Yale {Haskell} Users Manual (version Y2.1)}.
\newblock Dept. of Comp. Sci, Yale Univ., Jul 1994.

\bibitem{Hal85}
R.~H. {Halstead Jr}.
\newblock {Multilisp}: A language for concurrent symbolic computation.
\newblock {\em ACM Transactions on programming languages and systems},
  7(4):501--538, Oct 1985.

\bibitem{Har94x}
Harlequin.
\newblock {\em {MLWorks} draft documentation}.
\newblock Harlequin Ltd, Cambridge, England, 1994.

\bibitem{Har91}
P.~H. Hartel, H.~W. Glaser, and J.~M. Wild.
\newblock Compilation of functional languages using flow graph analysis.
\newblock {\em Software---practice and experience}, 24(2):127--173, Feb 1994.

\bibitem{Har92b}
P.~H. Hartel and K.~G. Langendoen.
\newblock Benchmarking implementations of lazy functional languages.
\newblock In {\em 6th Functional programming languages and computer
  architecture}, pages 341--349, Copenhagen, Denmark, Jun 1993. ACM.

\bibitem{Hau94}
B.~Hausman.
\newblock Turbo erlang: Approaching the speed of {C}.
\newblock In E.~Tick and G.~Succi, editors, {\em Implementations of Logic
  Programming Systems}, pages 119--135. Kluwer Academic Publishers,
  Boston/Dordrecht/London, Mar 1994.

\bibitem{Hud92a}
P.~Hudak, S.~L. {Peyton Jones}, and P.~L.~Wadler (editors).
\newblock Report on the programming language {Haskell} -- a non-strict purely
  functional language, version 1.2.
\newblock {\em ACM SIGPLAN notices}, 27(5):R1--R162, May 1992.

\bibitem{Jon94c}
M.~P. Jones.
\newblock The implementation of the {{G}}ofer functional programming system.
\newblock Research Report YALEU/DCS/RR-1030, Dept. of Comp. Sci, Yale Univ.,
  New haven, Connecticut, May 1994.

\bibitem{Ker88}
B.~W. Kernighan and D.~W. Ritchie.
\newblock {\em The {{C}} programming language}.
\newblock Prentice Hall, Englewood Cliffs, New Jersey, 1988.

\bibitem{Ler92}
X.~Leroy.
\newblock Unboxed objects and polymorphic typing.
\newblock In {\em 19th Principles of Programming Languages}, pages 177--188,
  Albuquerque, New Mexico, Jan 1992. ACM Press.

\bibitem{Mac92}
R.~A. MacLachlan.
\newblock {CMU} common {Lisp} user's manual.
\newblock Technical report CMU-CS-92-161, School of Comp. Sci, Carnegie Mellon
  Univ., Jul 1992.

\bibitem{McG85}
J.~R. McGraw, S.~K. Skedzielewski, S.~Allan, R.~Oldehoeft, J.~R.~W. Glauert,
  C.~Kirkham, B.~Noyce, and R.~Thomas.
\newblock {Sisal}: Streams and iteration in a single assignment language.
\newblock Language reference manual version 1.2 M-146, Rev. 1, Lawrence
  Livermore National Laboratory, Livermore, California, Mar 1985.

\bibitem{Mil90}
R.~Milner, M.~Tofte, and R.~Harper.
\newblock {\em The definition of {Standard} {ML}}.
\newblock MIT Press, Cambridge, Massachusetts, 1990.

\bibitem{Nik90a}
R.~S. Nikhil.
\newblock {ID} version 90.0 reference manual.
\newblock Computation Structures Group Memo 284-1, Laboratory for Comp. Sci,
  MIT, Cambridge Massachusetts, Sep 1990.

\bibitem{Pey87}
S.~L. {Peyton Jones}.
\newblock {\em The implementation of functional programming languages}.
\newblock Prentice Hall, Englewood Cliffs, New Jersey, 1987.

\bibitem{Pey93c}
S.~L. {Peyton Jones}, C.~V. Hall, K.~Hammond, W.~D. Partain, and P.~L. Wadler.
\newblock The glasgow {Haskell} compiler: a technical overview.
\newblock In {\em Proc Joint Framework for Information Technology ({JFIT})
  Conference}, pages ???--???, Keele, England, Mar 1993.

\bibitem{Pey91b}
S.~L. {Peyton Jones} and J.~Launchbury.
\newblock Unboxed values as first class citizens in a non-strict functional
  language.
\newblock In R.~J.~M. Hughes, editor, {\em 5th Functional programming languages
  and computer architecture, {LNCS} 523}, pages 636--666, Cambridge,
  Massachusetts, Sep 1991. Springer-Verlag, Berlin.

\bibitem{Pla94}
M.~J. Plasmeijer and M.~C. J.~D. van Eekelen.
\newblock {\em {Concurrent {Clean}} - version 1.0 - Language Reference Manual,
  draft version}.
\newblock Dept. of Comp. Sci, Univ. of Nijmegen, The Netherlands, Jun 1994.

\bibitem{Ran87}
J.~E. Ranelletti.
\newblock {\em Graph transformation algorithms for array memory memory
  optimization in applicative languages}.
\newblock PhD thesis, Comp. Sci. Dept, Univ. of California at Davis,
  California, Nov 1987.

\bibitem{Ree91}
J.~A. Rees and W.~Clinger.
\newblock {\em Revised$^4$ Report on the Algorithmic Language {{S}}cheme}.
\newblock MIT, Cambridge, Massachusetts, Nov 1991.

\bibitem{Roj94}
N.~R\"ojemo.
\newblock Nhc - nearly a {Haskell} compiler.
\newblock Technical report in preparation, Dept. of Computing Science, Chalmers
  Univ., 1994.

\bibitem{San93}
P.~M. Sansom and S.~L. {Peyton Jones}.
\newblock Generational garbage collection for {Haskell}.
\newblock In {\em 6th Functional programming languages and computer
  architecture}, pages 106--116, Copenhagen, Denmark, Jun 1993. ACM.

\bibitem{Sch91}
W.~Schulte and W.~Grieskamp.
\newblock Generating efficient portable code for a strict applicative language.
\newblock In J.~Darlington and R.~Dietrich, editors, {\em Phoenix Seminar and
  Workshop on Declarative Programming}, pages 239--252, Sasbachwalden, West
  Germany, Nov 1991. Springer-Verlag, Berlin.

\bibitem{Ser94a}
M.~Serrano.
\newblock {\em Bigloo 1.7 user's manual}.
\newblock INRIA Rocquencourt, France (to appear), 1994.

\bibitem{Ser94b}
M.~Serrano and P.~Weis.
\newblock $1+1=1$: an optimizing {Caml} compiler.
\newblock In {\em {ACM-SIGPLAN} Workshop on {ML} and its applications}, pages
  101--111. Research report 2265, INRIA Rocquencourt, France, Nun 1994.

\bibitem{Sha94}
Z.~Shao.
\newblock {\em Compiling {Standard} {ML} for Efficient Execution on Modern
  Machines}.
\newblock PhD thesis, Princeton Univ, Princeton, New Jersey, Nov 1994.

\bibitem{Sme91}
S.~Smetsers, E.~G. J. M.~H. N\"{o}cker, J.~van Groningen, and M.~J. Plasmeijer.
\newblock Generating efficient code for lazy functional languages.
\newblock In R.~J.~M. Hughes, editor, {\em 5th Functional programming languages
  and computer architecture, {LNCS} 523}, pages 592--617, Cambridge,
  Massachusetts, Sep 1991. Springer-Verlag, Berlin.

\bibitem{Ste90}
G.~L. {Steele Jr}.
\newblock {\em Common {Lisp} the Language}.
\newblock Digital Press, Bedford, second edition, 1990.

\bibitem{Tho93a}
B.~Thomsen, L.~Leth, S.~Prasad, T.-S. Kuo, A.~Kramer, F.~Knabe, and
  A.~Giacalone.
\newblock Facile antigua release -- programming guide.
\newblock Technical report ECRC-93-20, European Computer-Industry Research
  Centre, Munich, Germany (The reference manual and license agreement are
  available by anonymous ftp from ftp.ecrc.de.), 1993.

\bibitem{Tur85}
D.~A. Turner.
\newblock {Miranda}: A non-strict functional language with polymorphic types.
\newblock In J.-P. Jouannaud, editor, {\em 2nd Functional programming languages
  and computer architecture, {LNCS} 201}, pages 1--16, Nancy, France, Sep 1985.
  Springer-Verlag, Berlin.

\bibitem{Tur90a}
D.~A. Turner.
\newblock {\em {Miranda} system manual}.
\newblock Research Software Ltd, 23 St Augustines Road, Canterbury, Kent CT1
  1XP, England, Apr 1990.

\bibitem{Wad90b}
P.~L. Wadler.
\newblock Deforestation: transforming programs to eliminate trees.
\newblock {\em Theoretical Computer Science}, 73(2):231--248, 1990.

\bibitem{Wei93}
P.~Weis and X.~Leroy.
\newblock {\em Le langage {Caml}}.
\newblock Inter\'Editions, 1993.

\bibitem{Wen91}
E.~P. Wentworth.
\newblock Code generation for a lazy functional language.
\newblock Technical report 91/19, Dept. of Comp. Sci, Rhodes Univ., Dec 1991.

\bibitem{Wen92}
{E. P}. Wentworth.
\newblock {RUFL} reference manual.
\newblock Technical report 92/1, Dept. of Comp. Sci, Rhodes Univ., Jan 1992.

\end{thebibliography}