John McCarthy (computer scientist) American computer scientist and cognitive scientist Early life and education[edit] It was at Caltech that he attended a lecture by John von Neumann that inspired his future endeavors. Academic career[edit] After short-term appointments at Princeton and Stanford University, McCarthy became an assistant professor at Dartmouth in 1955. In 1962, McCarthy became a full professor at Stanford, where he remained until his retirement in 2000. McCarthy championed mathematics such as lambda calculus and invented logics for achieving common sense in artificial intelligence. Contributions in computer science[edit] In 1958, he proposed the advice taker, which inspired later work on question-answering and logic programming. He helped to motivate the creation of Project MAC at MIT when he worked there, and at Stanford University, he helped establish the Stanford AI Laboratory, for many years a friendly rival to Project MAC. Other activities[edit] Personal life[edit] Philosophy of artificial intelligence[edit]
R6RS AIWisdom.com - Game AI Articles & Research Playing with IronScheme Introduction The decision to learn Scheme was not a result of a need to solve any practical problem. Professionally, I have mostly worked with imperative programming languages such as C++, Perl, JavaScript, C#, and wanted to learn something radically different in my spare time. Scheme seemed to be a good choice: a minimalist functional, dynamic, Lisp-based language, used mostly in academia for teaching purposes. The interesting thing about IronScheme is that it runs on top of the .NET runtime. It has been developed by a single person: Llewellyn Pritchard, better known as leppie. leppie originally started developing IronLisp, a non-standard dialect of Lisp, but then decided to switch to Scheme which is a simple and standardized version of Lisp. leppie was kind enough to review this article and give me some useful suggestions. Installation and "Hello World" Double clicking the "Lambda" shortcut opens a REPL (read-eval-print loop) window. (import(rnrs)) (display "Hello World!") Conclusion
Intro to AI - Announcements Lispbox What is Lispbox? Lispbox is an IDE for Common Lisp development. Actually, Lispbox is just a pre-configured packaging of the Emacs editing environment, SLIME (The Superior Lisp Interaction Mode for Emacs), the Quicklisp library manager, and the Clozure Common Lisp compiler. Combined, these components integrate to provide all of the functionality you would expect from an IDE, and more. Lispbox test builds To get Lispbox, simply download and extract the distribution for your platform. Known issues: The Mac OS X version currently requires OS X 10.6 Snow Leopard. Last updated: February 6, 2011 Contribute! If you would like to report a bug or make a suggestion, please send a message to the development mailing list. The code to build Lispbox is currently hosted on github. Compile on Mac OS X 10.4, for compatability Make separate versions for common Linux distributions, and a statically compiled version