Daniel P. Friedman
Professor,
Indiana University
Department of Computer Science
Ph.D. The University of Texas at Austin, 1973
Fourth ACM Sigplan
Continuation Workshop
Little Books
Journal
I am an member of the editoral board of
Higher-Order and Symbolic Computation
(formerly LISP and Symbolic Computation).
Research
All aspects of programming languages
Selected Publications
A full publication list is also available.
Some Papers
-
Applications
of Continuations: Invited Tutorial, Fifteenth Annual ACM Symposium
on Principles of Programming Languages, January 13-15, 1988.
Also available in pdf.
-
Object-Oriented Style (.pdf), Daniel P. Friedman. Invited Talk
at International LISP Conference, October 12-15, 2003.
Here are
the slides for the talk in pdf
along with
the associated code.
-
CPS in Little
Pieces: Composing Partial Continuations, Daniel P. Friedman and
Amr Sabry, 2001.
- Trampolined
Style, Steven
E. Ganz, Daniel P. Friedman, and Mitchell Wand, ICFP 1999
- Recycling
Continuations, Jonathan Sobel and
Daniel P. Friedman, ICFP 1998
-
An Exploration of Relationships between Reflective Theories. .
Anurag Mendhekar and Daniel P. Friedman, Reflection '96, April, 1996.
-
Modeling Subobject-based
Inheritance, Jonathan G. Rossie Jr., Daniel P. Friedman, and
Mitchell Wand.
ECOOP '96.
- An Introduction to
Reflection-Oriented Programming,
Jonathan Sobel and Daniel P. Friedman
Reflection
'96.
-
An Algebraic
Semantics of Subobjects, Jonathan G. Rossie
Jr. and Daniel P. Friedman. In proceedings OOPSLA'95
.
- Oleg Kiselyov, William E. Byrd, Daniel P. Friedman, and Chung-Chieh
Shan, Pure,
declarative, and constructive arithmetic relations (declarative pearl)
In Proceedings of the 9th international symposium on functional and logic
programming, ed. Jacques Garrigue and Manuel Hermenegildo, pp. 64-80.
Lecture notes in computer science 4989, Springer, 2008.
Talks
Class webpages: Spring 2003
C311
B521
B621
dfried@cs.indiana.edu
Sage advice
We are often so in love with our own assumptions that they become
invisible to us. Our hardest task is to find the spots where our
infatuation makes our thinking fuzzy.
--Mitch the aphorist