I have a long history with programming languages and have been involved, directly and indirectly, in the design of several; mainly imperative languages but also functional and logic, and high-performance computation; in chronological order: Occam, Linda, MPI, Ease, Keen. I also have an interest in semiconductors, microprocessor architecture, and design. I am an ex-member of the INMOS transputer architecture group. My particular interest has always been parallel processing or, more generally, the issues of concurrency and locality. Today I work mostly with Mathematica and XML/XSLT, Native XML and JSON Databases, Javascript, and compiler-wise, Keen. You can find . For the past 15 years, I have pursued basic research designed to clarify outstanding issues brought to light by my experience. I study the foundations of logic and apprehension, informed by new data in biophysics. While the exceptional questions of locality in contemporary and modern computation remain in the background of my research, I am more interested in the unique aspects of biology, that allow us to explain the physical roles played by sensation and the mind as revealed by medical research most often not funded for basic research. You can find an introductory lecture on . I characterize this work as finding a place for biology in the physical sciences.
©