| 2001 |
| 37 | | Chris DiGiano,
Kenneth M. Kahn,
Allen Cypher,
David Canfield Smith:
Integrating Learning Supports into the Design of Visual Programming Systems.
J. Vis. Lang. Comput. 12(5): 501-524 (2001) |
| 2000 |
| 36 | EE | Kenneth M. Kahn:
Generalizing by Removing Detail.
Commun. ACM 43(3): 104-106 (2000) |
| 1999 |
| 35 | | Kenneth M. Kahn:
From Prolog and Zelta to ToonTalk.
ICLP 1999: 67-78 |
| 1996 |
| 34 | | Kenneth M. Kahn:
Seeing Systolic Computations in a Video Game World.
VL 1996: 95-101 |
| 33 | | Kenneth M. Kahn:
Drawings on Napkins, Video-Game Animation, and Other Ways to Program Computers: Programming can be as easy as child's play.
Commun. ACM 39(8): 49-59 (1996) |
| 32 | | Kenneth M. Kahn:
ToonTalk - An Animated Programming Environment for Children.
J. Vis. Lang. Comput. 7(2): 197-217 (1996) |
| 1995 |
| 31 | | Kenneth M. Kahn:
ToonTalk - Concurrent Constraint Programming for Kids.
ICLP 1995: 3 |
| 1993 |
| 30 | | Ehud Y. Shapiro,
David H. D. Warren,
Kazuhiro Fuchi,
Robert A. Kowalski,
Koichi Furukawa,
Kazunori Ueda,
Kenneth M. Kahn,
Takashi Chikayama,
Evan Tick:
The Fifth Generation Project: Personal Perspectives.
Commun. ACM 36(3): 46-103 (1993) |
| 1992 |
| 29 | | Kenneth M. Kahn:
Concurrent Constraint Programs to Parse and Animate Pictures of Concurrent Constraint Programs.
FGCS 1992: 943-950 |
| 1991 |
| 28 | | Kenneth M. Kahn,
Vijay A. Saraswat,
Volker Haarslev:
Pictorial Janus: Eine vollständig visuelle Programmiersprache und ihre Umgebung.
GI Jahrestagung 1991: 427-436 |
| 1990 |
| 27 | | Kenneth M. Kahn,
Vijay A. Saraswat:
Complete Visualization of Concurrent Programs and Their Executions.
LPE 1990: 30-34 |
| 26 | | Vijay A. Saraswat,
Kenneth M. Kahn,
Jacob Levy:
Janus: A step towards distributed constraint programming.
NACLP 1990: 431-446 |
| 25 | | Kenneth M. Kahn,
Vijay A. Saraswat:
Actors as a Special Case of Concurrent Constraint Programming.
OOPSLA/ECOOP 1990: 57-66 |
| 24 | | Kenneth M. Kahn,
Vijay A. Saraswat:
Complete Visualizations of Concurrent Programs and their Executions.
VL 1990: 7-15 |
| 23 | | Daniel G. Bobrow,
Kenneth M. Kahn,
Gregor Kiczales,
Larry Masinter,
Mark Stefik,
Frank Zdybel:
CommonLoops: Merging Lisp and Object-Oriented Programming.
Research Foundations in Object-Oriented and Semantic Database Systems 1990: 70-90 |
| 1989 |
| 22 | | Kenneth M. Kahn:
Objects - A Fresh Look.
ECOOP 1989: 207-223 |
| 21 | | Kenneth M. Kahn,
William A. Kornfeld:
Money as a Concurrent Logic Program.
NACLP 1989: 513-535 |
| 1988 |
| 20 | | Shmuel Kliger,
Eyal Yardeni,
Kenneth M. Kahn,
Ehud Y. Shapiro:
The Language FCP(: , ?).
FGCS 1988: 763-773 |
| 19 | EE | Vijay A. Saraswat,
Kenneth M. Kahn,
David Weinbaum:
Detecting Stable Properties of Networks in Concurrent Logic Programming Languages.
PODC 1988: 210-222 |
| 18 | | Kenneth M. Kahn:
Concurrent Logic Programming, Metaprogramming, and Open Systems - Workshop Report.
AI Magazine 9(1): 115-116 (1988) |
| 1987 |
| 17 | | Eric Dean Tribble,
Mark S. Miller,
Kenneth M. Kahn,
Daniel G. Bobrow,
Curtis Abbott,
Ehud Y. Shapiro:
Channels: A Generalization of Streams.
ICLP 1987: 839-857 |
| 16 | | Kenneth M. Kahn,
Eric Dean Tribble,
Mark S. Miller,
Daniel G. Bobrow:
Vulcan: Logical Concurrent Objects.
Research Directions in Object-Oriented Programming 1987: 75-112 |
| 15 | | Mark Stefik,
Gregg Foster,
Daniel G. Bobrow,
Kenneth M. Kahn,
Stan Lanning,
Lucy A. Suchman:
Beyond the Chalkboard: Computer Support for Collaboration and Problem Solving in Meetings.
Commun. ACM 30(1): 32-47 (1987) |
| 14 | | Kenneth M. Kahn,
Koichi Furukawa:
Preface to the Special Issue.
New Generation Comput. 5(1): 1-2 (1987) |
| 1986 |
| 13 | | Sanjay Mittal,
Daniel G. Bobrow,
Kenneth M. Kahn:
Virtual Copies - At the Boundary Between Classes and Instances.
OOPSLA 1986: 159-166 |
| 12 | | Daniel G. Bobrow,
Kenneth M. Kahn,
Gregor Kiczales,
Larry Masinter,
Mark Stefik,
Frank Zdybel:
CommonLoops: Merging Lisp and Object-Oriented Programming.
OOPSLA 1986: 17-29 |
| 11 | | Kenneth M. Kahn,
Eric Dean Tribble,
Mark S. Miller,
Daniel G. Bobrow:
Objects in Concurrent Logic Programming Languages.
OOPSLA 1986: 242-257 |
| 10 | | Kenneth M. Kahn:
UNIFORM - A Language Based Upon Unification Which Unifies (much of) LISP, PROLOG, and ACT 1.
Logic Programming: Functions, Relations, and Equations 1986: 411-438 |
| 9 | | Mark Stefik,
Daniel G. Bobrow,
Kenneth M. Kahn:
Integrating Access-Oriented Programming into a Multiparadigm Environment.
IEEE Software 3(1): 10-18 (1986) |
| 1984 |
| 8 | | Kenneth M. Kahn,
Mats Carlsson:
The Compilation of Prolog Programs without the Use of a Prolog Compiler.
FGCS 1984: 348-355 |
| 7 | | Kenneth M. Kahn:
A Primitive for the Control of Logic Programs.
SLP 1984: 242-251 |
| 6 | | Kenneth M. Kahn,
Mats Carlsson:
How to Implement Prolog on a LISP Machine.
Implementations of Prolog 1984: 117-134 |
| 5 | | Kenneth M. Kahn:
Partial Evaluation, Programming Methodology, and Artificial Intelligence.
AI Magazine 5(1): 53-57 (1984) |
| 1982 |
| 4 | | Kenneth M. Kahn:
A Partial Evaluator of Lisp Programs Written in Prolog.
ICLP 1982: 19-25 |
| 1981 |
| 3 | | Kenneth M. Kahn:
UNIFORM: A Language Based upon Unification which Unifies (Much of) LISP, PROLOG, and ACT I.
IJCAI 1981: 933-939 |
| 1978 |
| 2 | | Kenneth M. Kahn:
Ani: An Example of Computational Creativity.
AISB/GI (ECAI) 1978: 164-168 |
| 1977 |
| 1 | | Kenneth M. Kahn,
G. Anthony Gorry:
Mechanizing Temporal Knowledge.
Artif. Intell. 9(1): 87-108 (1977) |