- First name: John   - Last name: Fitch (or ffitch)   - Email address: REMOVED   - Phone number(s):   - Postal code: BA2 7AY   - City: BATH   - Country: United Kingdom   - Organization(s) you work for or study at (please supply the name and city for each organization):   University of Bath   Codemist Ltd (Bath, UK)   - Fields of interest (e.g. computer linguistics, numerical analysis, business software, medicine, bioinformatics):   Computer Algebra; computer music   - Have you written any Lisp-related papers? If so, please supply bibliographical references (and URL's, if possible).   @Article{JPF13, author = "J. P. Fitch and A. C. Norman", title = "A Note on Compacting Garbage Collection", journal = "Computer Journal", volume = "21", year = "1977", pages = "31--34" }   @Article{JPF14, author = "J. P. Fitch and A. C. Norman", title = "A High Level Implementation of {LISP}", journal = "Software --- Practice and Experience", volume = "7", year = "1977", pages = "713--725" }   @InProceedings{JPF20, author = "J. A. Campbell and J. P. Fitch", title = "Symbolic Computing with and without {LISP}", booktitle = "1980 LISP Conference, Stanford", year = "1980", pages = "1--5" }   @InProceedings{JPF21, author = "J. P. Fitch, A. C. Norman and P. M. A. Moore", title = "The Automatic Derivation of Periodic Solutions to a Class of Weakly Nonlinear Differential Equations", booktitle = "Proceedings of the 1981 ACM Symposium on Symbolic and Algebraic Computation", editor = "P. A. Wang", year = "1981", pages = "239--244" }   @InProceedings{JPF22, author = "J. P. Fitch", title = "User-based Integration Software", booktitle = "Proceedings of the 1981 ACM Symposium on Symbolic and Algebraic Computation", editor = "P. A. Wang", year = "1981", pages = "245--248" }   @InProceedings{JPF23, author = "J. P. Fitch and J. B. Marti", title = "{NLARGEing} a {Z80} Microprocessor", booktitle = "Proceedings of EUROCAM 1982", series = "Lecture Notes in Computer Science", volume = "144", pages = "249--255", year = "1982" }   @InProceedings{JPF24, author = "J. P. Fitch", title = "Implementing {REDUCE} on a Microprocessor", booktitle = "Proceedings of EUROCAL 1983", series = "Lecture Notes in Computer Science", volume = "162", pages = "128--136", year = "1984" }   @InProceedings{JPF25, author = "J. P. Fitch and J. B. Marti", title = "The {Bath} {Concurrent} {LISP} Machine", booktitle = "Proceedings of EUROCAL 1983", series = "Lecture Notes in Computer Science", volume = "162", year = "1984", pages = "78--90" }   @InProceedings{JPF26, author = "J. P. Fitch and J. A. Padget", title = "A {Pure} {And} {Really} {Simple} {Initial} {Functional} {Algebraic} {Language}", booktitle = "Proceedings of EUROSAM 84", series = "Lecture Notes in Computer Science", editor = "J. P. Fitch", volume = "174", year = "1984", pages = "148--158" }   @InProceedings{JPF28, author = "J. P. Fitch and J. A. Padget", title = "{LIER} - A Considered {LISP}", booktitle = "Proceedings of RSYMSAC II", organization = "RIKEN, Wako-shi, Tokyo", pages = "41--53", year = "1984" }   @InProceedings{JPF29, author = "J. A. Padget and J. P. Fitch", title = "Closurize and Concentrate", booktitle = "Proceedings of POPL 85, New Orleans", organization = "ACM", year = "1985", pages = "255-265" }   @InProceedings{JPF30, author = "J. P. Fitch", title = "{LISP}, A Mature Environment for Problem Solving", booktitle = "Problem Solving Environments for Scientific Computing", note = "the record of the IFIPS WG5.1, Sophia Antipolis, France, 1985", editor = "B. Ford and F. Chatlin", publisher = "North-Holland", year = "1986", pages = "367--377" }   @Article{JPF31, author = "J. P. Fitch", title = "Solving Algebraic Problems with {REDUCE}", journal = "Journal of Symbolic Computation", volume = "1", year = "1985", pages = "211-227" }   @InProceedings{JPF32, author = "J. P. Fitch and J. A. Padget", title = "The Extent of Scope", booktitle = "Proceedings of $5^{th}$ Hungarian Computer Science Conference, Gy\H{o}r, Hungary", year = "1985", pages = "173--184" }   @InProceedings{JPF34, author = "J. P. Fitch and A. C. Norman and P. M. A. Moore", title = "{ALKAHEST III}: Automatic Analysis of Periodic Weakly Nonlinear {ODEs}", booktitle = "Proceedings of SYMSAC 86, Waterloo, Canada", organization = "ACM", year = "1986", pages = "34-38" }   @InProceedings{JPF35, author = "J. A. Padget {\em et al.}", title = "Desiderata for a {LISP} Standard", booktitle = "Proceedings of LISP 86, Boston", year = "1986", pages = "54-66" }   @InProceedings{JPF36, author = "H. Stoyan {\em et al.}", title = "Towards a {LISP} Standard", booktitle = "Proceedings of ECAI, Brighton", year = "1986", pages = "" }   @InProceedings{JPF38, author = "J. P. Fitch", title = "A Loosely Coupled Parallel {LISP} Execution System", booktitle = "The Design and Application of Parallel Digital Processors", series = "IEE Conference Publication", volume = "298", pages = "128--133", publisher = "IEE", year = "1988" }   @InProceedings{JPF39, author = "C. Burdorf and J. P. Fitch and J. B. Marti and J. A. Padget", title = "A Multiprocessor Execution Profiler", booktitle = "Software Track Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences", editor = "Bruce D. Shriver", pages = "524--531", year = "1989" }   @InCollection{JPF42, author = "J. P. Fitch", title = "Compiling for Parallelism", booktitle = "Parallelism and Computer Algebra", year = "1989", editor = "J. Della-Dora and J. P. Fitch", publisher = "Academic Press", pages = "19--32", annote = "ISBN 0-12-209042-X" }     @InProceedings{JPF43, author = "J. P. Fitch", title = "Can {REDUCE} be Run in Parallel?", booktitle = "Proceedings of ISSAC89, Portland, Oregon", organization = "SIGSAM", publisher = "ACM", pages = "155--162", month = "July", year = "1989" }   @InProceedings{JPF49, author = "D. J. C. H. Hutchinson and J. P. Fitch", title = "Implementing {Timewarp} in {Linda} and {LISP}", booktitle = "Proceedings of the EUROPAL Workshop on High Performance and Parallel Computing in Lisp, Twickenham", month = "November", year = 1990, publisher = "Europal" }   @InProceedings{JPF50, author = "J. A. Padget and R. Bradford and J. P. Fitch", title = "Concurrent Object-Oriented Programming in {Lisp}", booktitle = "Proceedings of the EUROPAL Workshop on High Performance and Parallel Computing in Lisp, Twickenham", month = "November", year = 1990, publisher = "Europal" }   @Article{JPF52, author = "J. A. Padget and R. Bradford and J. P. Fitch", title = "Concurrent Object-Oriented Programming in {LISP}", journal = "Computer Journal", volume = "34", pages = "311--319", year = "1991", }   @InProceedings{JPF61, author = {Arthur Norman and John Fitch}, title = {Memory Tracing of Algebraic Calculations}, booktitle = {Proceedings of the 1996 International Symposium on Synbolic and Algebraic Computation}, editor = {Y. N. Lakshman}, series = {ISSAC}, year = {1996}, organization = {SIGSAM}, publisher = {ACM}, OPTaddress = {}, month = {July}, pages = {113--119}, annote = {ISBN 0-89791-796-0} }       - Have you developed or participated in the development of any Lisp-related programs or libraries? If so, please supply a URL, if possible.   Cambridge LISP -- and porting of same to PERQ, M68K, HLH Orion, KCM Standard LISP on IBM mainframe Standard LISP for B1700 REDUCE components Codemist Standard LISP EuLISP (FEEL) Arabic Morphology and Parser RAND's Timewarp event simulator   - Lisp variants you have used (e.g. Common Lisp, Scheme, Dylan):   Cambridge LISP Standard LISP EUlisp Emacs LISP (little) Common LISP   - Lisp variants you're currently using or intend to use in the near future:   Standard LISP (CSL) Emacs LISP   - Lisp implementations you have used (e.g. CMUCL, Lispworks, Allegro Common Lisp):   Cambridge, CSL, AKCL, ...   - Lisp implementations you're currently using or intend to use in the near future:   CSL & Emacs   - Computer platforms on which you're using or deploying Lisp:   Linux, UNIX, Windows, Mac OS9, Mac OSX, Solaris   - Number of years of experience with Lisp:   37 since started to write LISP; 31 seriously   - Do you use Lisp: - at work (if so, how much) Codemist a great deal; little at University - for study (if so, how much) - as a hobby (if so, how much) Emacs LISP weekly   - Are you using Lisp as much as you would like to? If not, why not?   Few decent implementations, so I end up using C   - Do you see any obstacles to further Lisp growth (if so, what is the biggest obstacle in your opinion)?   Common LISP killed much which was useful   - Would you be interested in a Lisp-related job or contract work?   Always