Jonathan Rees

Publication List Details

Period

1986 - 2008

Number

59

Co-Authors

Downloaded from (2008)

Jonathan Rees

Reviewing the case for explicit grammar instruction in the university foreign language learning context

Abstract Program Mobile Robots in Scheme 1 (2008)

Jonathan Rees, Bruce Donald

We have implemented a software environment that permits a small mobile robot to be programmed using the Scheme programming language[3]. The environment supports incremental modi cations to running...

Contents (2008)

Richard Kelsey, Jonathan Rees, Mike Sperber

A line may take us hours, yet if it does not seem a moment’s thought All our stitching and unstitching has been as nought. ii

SUMMARY (2007)

Jonathan Rees, William Clinger (editors, H. Abelson, R. K. Dybvig, C. T. Haynes, G. J. Rozas, ...

The report gives a defining description of the programming language Scheme. Scheme is a statically scoped and properly tail-recursive dialect of the Lisp programming language invented by Guy Lewis...

The Scheme of Things (2007)

Jonathan Rees

dentally pass a queue to an operator like length that expects a list, I would like to see a meaningful diagnostic message. 3. Disjointness: One would like to be able write case analyses that...

The Incomplete Scheme 48 Reference Manual (2007)

For Release, Richard Kelsey, Jonathan Rees

with a chapter by Mike Sperber A line may take us hours, yet if it does not seem a moment's thought All our stitching and unstitching has been as nought.

Syntactic Closures (2007)

Alan Bwden, Jonathan Rees

In this paper we describe syntactic closures. Syntactic closures address the scoping problems that arise when writing macros. We discuss some issues raised by introducing syntactic closures into the...

The Scheme of Things: User-Defined Data Types 1 (2007)

Jonathan Rees

Most modern programming languages provide some way to define new types. Scheme doesn't. What gives? The record facility previously described in this column[2] was proposed at the June 1992...

Advancing translational research with the Semantic Web (2007)

Ruttenberg, Alan, Clark, Tim, Bug, William, Samwald, Matthias, Bodenreider, Olivier, Chen, Helen, ...

Abstract Background A fundamental goal of the U.S. National Institute of Health (NIH) "Roadmap" is to strengthen Translational Research , defined as the movement of discoveries in basic research to...

DNA repair gene polymorphisms and genetic predisposition to cutaneous melanoma (2007)

Povey, Joanne E., Darakhshan, Fatemeh, Robertson, Karen, Bisset, Yvonne, Mekky, Magda, Rees, Jonathan, ...

The incidence of cutaneous melanoma is rising rapidly in a number of countries. The key environmental risk factor is exposure to the ultraviolet (UV) component in sunlight. The nucleotide excision...

SUMMARY (2007)

Michael Sperber, R. Kent Dybvig, Matthew Flatt, Anton Van Straaten, Richard Kelsey, William Clinger, ...

This document describes rationales for some of the design decisions behind the Revised 6 Report on the Algorithmic Language Scheme. The focus is on changes made since the last revision on the report....

SUMMARY (2007)

Michael Sperber, William Clinger, R. Kent Dybvig, Matthew Flatt, Anton Van Straaten, Richard Kelsey, ...

The report gives a defining description of the programming language Scheme. Scheme is a statically scoped and properly tail-recursive dialect of the Lisp programming language invented by Guy Lewis...

SUMMARY (2007)

Michael Sperber, R. Kent Dybvig, Matthew Flatt, Anton Van Straaten, Richard Kelsey, William Clinger, ...

The report gives a defining description of the programming language Scheme. Scheme is a statically scoped and properly tail-recursive dialect of the Lisp programming language invented by Guy Lewis...

Scheme — Standard Libraries — (2007)

Michael Sperber, R. Kent Dybvig, Matthew Flatt, Anton Van Straaten, Richard Kelsey, William Clinger, ...

The report gives a defining description of the standard libraries of the programming language Scheme.

DNA repair gene polymorphisms and genetic predisposition to cutaneous melanoma (2007)

Povey, Joanne E., Darakhshan, Fatemeh, Robertson, Karen, Bisset, Yvonne, Mekky, Magda, Rees, Jonathan, ...

The incidence of cutaneous melanoma is rising rapidly in a number of countries. The key environmental risk factor is exposure to the ultraviolet component in sunlight. The nucleotide excision repair...

SUMMARY (2006)

Michael Sperber, William Clinger, R. Kent Dybvig, Matthew Flatt, Anton Van Straaten, Richard Kelsey, ...

The report gives a defining description of the programming language Scheme. Scheme is a statically scoped and properly tail-recursive dialect of the Lisp programming language invented by Guy Lewis...

What BioPAX communicates and how to extend OWL to help it (2006)

Alan Ruttenberg, Jonathan Rees, Jeremy Zucker

Abstract. BioPAX[1] is a collaborative effort to develop a data exchange format to facilitate integration of biological pathway knowledge. The BioPAX exchange format is currently specified in a...

The Problem with Academic Medicine: Engineering Our Way into and out of the Mess (2005)

Jonathan Rees

Medical schools have come to resemble schools of molecular biology, while medical research has become focused on molecules rather than patients.

The measurement of response shift in patients with advanced prostate cancer and their partners (2005)

Rees, Jonathan, Clarke, Michael G, Waldron, Dympna, O'Boyle, Ciaran, Ewings, Paul, MacDonagh, Ruaraidh P

Abstract Background There is increasing evidence to support the phenomenon of response shift (RS) in quality of life (QoL) studies, with many current QoL measures failing to allow for this. If...

The Fundamentals of Clinical Discovery (2004)

Rees, Jonathan.

Perspectives in Biology and Medicine - Volume 47, Number 4, Autumn 2004

Consistency Management for Distributed Collaboration (1999)

Jonathan Rees, Sarah Ferguson, Sankar Virdhagriswaran

Collaborative enterprises, such as the development of complex software systems or web sites, are vulnerable to accidental conflicts between participants ’ activities. They face the twin threats of...

Syntactic Closures. (1998)

Bawden, Alan, Rees, Jonathan

This paper describes syntactic closures. Syntactic closures address the scoping problems that arise when writing macros. Some issues raised by introducing syntactic closures into the macro expansion...

Revised^5 Report on the Algorithmic Language Scheme (1998)

H. Abelson, R. Kent Dybvig, Christopher T. Haynes, Guillermo J. Rozas, ...

The report gives a defining description of the programming language Scheme. Scheme is a statically scoped and properly tail-recursive dialect of the Lisp programming language invented by Guy Lewis...

Revised^5 Report on the Algorithmic Language Scheme (1998)

Richard Kelsey, William Clinger, Jonathan Rees (editors, Jonathan Rees, H. Abelson, ...

Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary. Scheme demonstrates...

Revised^5 Report on the Algorithmic Language Scheme (1998)

Richard Kelsey, William Clinger, Jonathan Rees (editors, Jonathan Rees, H. Abelson, ...

Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary. Scheme demonstrates...

On Information Invariants in Robotics (1995)

Bruce Randall Donald, Daniela Rus, Pat Xavier, Russell Brown, Jonathan Rees, Craig Becker, ...

This paper appeared in Artificial Intelligence Vol. 72, Nos. 1-2, pp. 217-304 (1995).

Another Module System for Scheme (1994)

Jonathan Rees

This memo describes a module system for the Scheme programming language. The module system is unique in the extent to which it supports both static linking and rapid turnaround during program...

The Scheme of Things: Implementing Lexically Scoped Macros (1993)

Jonathan Rees

I have been hearing some complaints that Scheme's new lexically scoped macro facility is difficult to implement. There are two components to the proposal: the pattern language, and lexical...

Program Mobile Robots in Scheme (1992)

Jonathan Rees, Bruce Donald

We have implemented a software environment that permits a small mobile robot to be programmed using the Scheme programming language[3]. The environment supports incremental modifications to running...

Program Mobile Robots in Scheme (1992)

Jonathan Rees, Bruce Donald

We have implemented a software environment that permits a small mobile robot to be programmed using the Scheme programming language[3]. The environment supports incremental modifications to running...

Revised Report On The Algorithmic Language Scheme (1991)

Clinger, William, Rees, Jonathan

Data and procedures and the values they amass, Higher-order functions to combine and mix and match, Objects with their local state, the message they pass, A property, a package, the control of point...

Revised Report On The Algorithmic Language Scheme (1991)

Clinger, William, Rees, Jonathan

Data and procedures and the values they amass, Higher-order functions to combine and mix and match, Objects with their local state, the message they pass, A property, a package, the control of point...

Revised^4 Report on the Algorithmic Language Scheme (1991)

William Clinger, Jonathan Rees, Jonathan Rees (editors, Hal Abelson, ...

Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary. Scheme demonstrates...

Object-Oriented Programming in Scheme (Draft) (1989)

Norman Adams, Jonathan Rees

We describe a small set of additions to Scheme to support objectoriented programming, including a form of multiple inheritance. The extensions proposed are in keeping with the spirit of the Scheme...

Syntactic Closures (1988)

Bawden, Alan, Rees, Jonathan

In this paper we describe {\\it syntactic closures}. Syntactic closures address the scoping problems that arise when writing macros. We discuss some issues raised by introducing syntactic closures...

Syntactic Closures (1988)

Bawden, Alan, Rees, Jonathan

In this paper we describe {\\it syntactic closures}. Syntactic closures address the scoping problems that arise when writing macros. We discuss some issues raised by introducing syntactic closures...

Revised Report on the Algorithmic Language Scheme (1986)

Rees, Jonathan, Clinger, William

Data and procedures and the values they amass, Higher-order functions to combine and mix and match, Objects with their local state, the message they pass, A property, a package, the control of point...

Revised Report on the Algorithmic Language Scheme (1986)

Rees, Jonathan, Clinger, William

Data and procedures and the values they amass, Higher-order functions to combine and mix and match, Objects with their local state, the message they pass, A property, a package, the control of point...

The Problem with Academic Medicine: Engineering Our Way into and out of the Mess

Rees, Jonathan

Medical schools have come to resemble schools of molecular biology, while medical research has become focused on molecules rather than patients

The Problem with Academic Medicine: Engineering Our Way into and out of the Mess

Rees, Jonathan

Medical schools have come to resemble schools of molecular biology, while medical research has become focused on molecules rather than patients

On Information Invariants in Robotics

Bruce Randall Donald, Daniela Rus, Pat Xavier, Russell Brown, Jonathan Rees, Craig Becker, ...

permutation of U can be viewed as follows. Let D U = (C d \Gamma\Delta)=(u ¸ v). D U is the quotient of (C d \Gamma \Delta) under ß . For a partial immersion / to be chosen compatibly with the...