This actually resembles the original trash page, as it was before the third
pile started to accumulate links to fridge cameras, porn shops, DADA
servers, fringe cultists, and just about everything else under the WWWeb.
The first section points to machine-readable technical reports, or
archieves of such. A ``technical report'' is something someone might want
to cite. This pile also contains links to projects and people.
Havlak's thesis on "Interprocedural Symbolic Analysis". Is there a thesis server yet?
Hey, maybe placing a thesis postscript files on such a server suffices for
the "publications" requirements!
If you are into this sort of thing, you may be interested in:
"Haskell vs. Ada vs. C++ vs. Awk vs. ... An Experiment in Software
Prototyping Productivity" by Paul Hudak and Mark P. Jones,
Available via anonymous ftp as:
From: firstname.lastname@example.org (Henry G. Baker)
Subject: Paper on Stack Machines available in WWW hypertext format
Date: 22 Dec 1994 20:45:10 MET
My paper, "Linear Logic and Permutation Stacks--The Forth Shall Be
First", from ACM Computer Architecture News 22, 1 (March 1994), 34-43,
is now available on the net in WWW hypertext (html) format at
Some topics addressed:
* Linear objects and stack architectures (of a particular type) are
an excellent match
* How to compile Lisp w/closures into Postscript (or Forth)
* How the Y combinator can be used to implement recursion; the Y
combinator in Postscript!
* Large bibliography on stack architectures
programming page Haven't been able to get a local copy yet.
Oxford hardware compilation group
Glasgow functional programming page
Functional programm resources
Declarative programming of Parallel Systems (PDP) at kth.se
John Bowen's safety critical systems page
Prof. Dr. Alois Knoll's Group's Home Page
Computing and Software Laboratory
University of Texas at San
Antonio San Antonio, Texas 78249
The Technical Reports of the Mathematics and Computer Science Department of
the University of Mannheim (Germany) may be found
on the following WWW site.
The homepage of Jeffrey Mark
Siskind, author of Stalin.
Topics of the TRs are mainly Computer Networks (Multimedia Systems,
Formal Description Techniques) and Databases.
Informations (photo, description, biblio, ...) about MaRS, a parallel
reduction machine for functional languages are available at URL:
This gives me a chance to shamelessly plug a paper I've written (:-),
but I think it has a helpful introductory explanation of currying.
(forgive the HTML, but it tells you how to get it).
Gary T. Leavens.
A Physical Example for Teaching Curried Functions.
Department of Computer Science, Iowa State University,
TR #95-05, March 1995.
This is something I posted to this newsgroup a year or so ago,
and so a summary might be in an archive of this group too.
(On the off chance that anyone feels the need to find out what REXX is,
please see my WWW page named below).
Ian Collier - Departmental Lecturer (and perpetual postgrad student) -
email@example.com - Oxford University Computing Laboratory, Wolfson
Building, Parks Road, Oxford OX1 3QD - WWW Home Page:
>> >my 4stack research VLIW processor has a 64 bit instruction
>> >with 4 ALU and 2 Memory operations - would need up to 192 bits
>> >on a typical RISC).
>> Is a description of your machine available?
>Yes, there's a TeX/Postscript document; I'm on the way to build a
>HTML-homepage, so when it's ready, you can upload the description.
>Before that, I can e-mail on demand.
I've a small, but "working" WWW-homepage now, look at the signature
below. The document will be on line readable, save it from Ghostview
it you want to keep it for longer.
"Late answers are wrong answers!"
 Information on the GRASP, AQUA, and Flare projects:
 "Haskell vs. Ada vs. C++ vs. Awk vs. ... An Experiment in Software
Prototyping Productivity" by Paul Hudak and Mark P. Jones,
available via anonymous ftp from:
 The comp.lang.functional FAQ:
>Try src.doc.ic.ac.uk:/computing/systems/languages/gofer -- it's a
>mirror of the Glasgow Gofer site.
I think you meant to write:
In any case, my own recommendation would be to look on the ftp
archives here at Nottingham, Gofer's new home:
(also accessible as pub/haskell/gofer)
This version of Gofer is a little more up to date than the one at
Imperial; version 2.30a rather than 2.30.
Mirrors of other Haskell sites' distributions are also available here
in pub/haskell. Of course, these may not be as up to date or as
complete as the versions at the original home site. If you prefer
Web access, try:
The Functional Treatment of Parsing, by Rene Leermakers,
Kluwer Academic Publishers, 1993.
1 Context-free Grammars
2 Bunch notation
3 Grammar Interpretations
4 Recursive Decent
5 grammar Transformations
6 Recursive Ascent
7 Parse Forest
8 Attribute Grammars
9 LR Parsers
10 Some Notes
The first is "Implementing Cordics..." from Dr. Dobbs Journel, Oct. 1990. CORDICS can
be used to compute forward and inverse trig and hyperbolic functions. That version is
called circular CORDICS. There is also a linear version which can be used to multiply
and divide. The circular functions require tables but the linear functions are done
with add/sub and shift instructions.
The second is "Higher Radix Division Using Estimates of the Divisor and Partial
Remainders" by D. E. Atkins in IEEE Trans on Comp., Vol. C.17, No. 10, Oct 1968
The Fudgets library is a Graphical User Interface toolkit for the
functional language Haskell and X Windows. The latest version of
the Fudget library is available by anonymous ftp:
(You also need the Chalmers Haskell compiler, which is available on
the same host in the directory /pub/haskell/chalmers/.)
Further information can be found via WWW on the Fudgets Home Page, URL
Here's an abstract of a talk for the "University of Wisconsin Computer
Sciences 1994 Distinguished Lecture Series" by Peter Lee of CMU.
There's some other interesting looking lectures in this series, at
Been there, seen it. It would be nice if there were more in-depth
stuff, e.g. pointers to literature or protocols.
the following references to the various sigplan conference home pages
are currently on www:
Programming Language Design and Implementation
Principles and Practice of Parallel Programming
Partial Evaluation and Semantics Based Program Manipulation
Principles of Programming Languages
Functional Programming and Computer Architecure
The UltraSPARC whitepapers I promised recently :-) have finally
arrived. They are at:
The Unicode Worldwide Web home page is now available for
general use. Although its construction is ongoing, it now
contains a variety of useful data on the Unicode Standard
and the Unicode Consortium.
You may access it at the following URL:
The above URL is currently redirected to
where the physical Unicode Web database presently resides. You should
use the first of the above URLs since the physical location of this
database may change over time. However, if for some reason the
former cannot be accessed, you may also try the latter.
If you would like to contribute information to the Unicode home
page, or if you have any comments on it, please send mail to
The HTML data which comprises the Unicode Web database has been
fully validated against the HTML 2.0 DTD. In only one case have
non-standard extensions been used: that is with the two images of
the cover of the Unicode Standard, Version 1.0, Volumes 1 and 2
which appear on the "About The Unicode Standard" page. In this
case, the proposed attributes BORDER, WIDTH, and HEIGHT have
been used in order to make use of capabilities provided by the
Netscape Navigator(tm) of Mosaic Communications Corporation.
For those who aren't aware of it, The Unicode Consortium is primarily
a volunteer organization. The effort to create this Web database
has been made on that basis. As a result, not every piece of useful
information about Unicode is currently present in this database.
However, I do anticipate that additions will be made gradually as
I find more time (and as others step forward to contribute). In order
to help you find new information, a "What's New?" topic is available
on the home page which will point you to recently changed or new
I hope you find this information useful, and I'd like to thank all
of the individuals who contributed their time to review it during
its preliminary stages of construction.
Technical Director, Unicode Consortium
The first section points to unfinished pages that I have abandoned in
different states of completion. Some of these might be useful or
interesting, others are just project outlines or things-to-do.
The Basic Semantics
for Computer Arithmetic paper, which is in the writing.
myths of formal methods is just a html'ed piece of mail. I plan to get
the actual documents and put them behind the links for local consumption. I
have cursorially glanced upon a copy of the original "seven myths" paper
(which is part of a whole IEEE software issue on formal methods; quite
worthwhile to look into!); nothing earth-shaking in there.
A page on Single Assignment Languages. This is foremost a place to deposit all the
TRs on SILAGE, SIGNAL, LUSTRE, and what their names are, together with a
decent subtree on related intermediate data flow representations (DFSGs,
CDFGs) and their ilk. I plan to do a re-read on all these reports, to
better understand the real differences between their approaches (if there
are any ;-). All this of course relates to the emerging work on
This section contains links to copied pages from all over the world. I
do not regularly maintain these copies (this is amongst other reasons a
tribute to the bad connectivity of the TUB ;-); links to the originals are
therefore put next to the copies. The copied documents may contain relative
links that don't work from here; I am too lazy to really care
about it (If there is a script or tool available to maintain copies and/or
correct links, I am willing to hear about it!).
A collection of Larry Wall
quotes, nearly all Perl-related (what did you expect?). Typical
examples of language-designer and -implementor humor. No need to fetch them
(if you are reading this locally), there exists a
local copy fetched
on Nov 12, 1994.
This section is a partially annotated cold-list. Whenever I stumble over a
link that might be of interest, I put it here. Whenever I have time, I
actually look at the pages behind the links, rearrange the list or prune
it. Some entries might point into the void or to long-dead servers or
documents. So what?
"Parsing Techniques - A Practical Guide"
microprocessor instruction set cards
The German-English/English-German dictionary from Langenscheidt's is
available using the following: English-German Dictionary and German-English
Morphologisches Analysesystem für das Deutsche
who has been
using these pages?
Myths about Usenet newbee primer, mostly about advertising in the News
Auskunft Bundesbahn-Verbindungen (Mailserver, antwortet 1-mal täglich)
here be icons
Shoemaker/Levy Home Page at JPL
Blackwell Publishers (Oxford, UK and Cambridge, MA)
will host the 6th International Workshop on the Implementation of
Functional Languages. This workshop aims to bring together researchers
actively engaged in the implementation and application of functional
languages to discuss new results and new directions of research.
The Esprit Information Day Invitation has been published on the WWW server:
There are several other documents here relating to the Commissions IT
programme. The full workprogramme and other documents related to the Call
for Proposals will be published here as soon as they are available.
This is a joint venture between the Commission and ECRC.
(19.04.95) The Loebner contest for
artificial intelligence and one of the contestants, Julia (a Chatterbot).
This page is part of the Trash Heap.