- First name: Alexander - Last name: Repenning - Email address: REMOVED - Phone number(s): 303 530 1773 - Postal code: 30801 - City: Boulder - State or province: Colorado - Country: USA - Organization(s) you work for or study at (please supply the name and city for each organization): AgentSheets Inc, Boulder, University of Colorado, Boulder - Fields of interest (e.g. computer linguistics, numerical analysis, business software, medicine, bioinformatics): end-user programmable agents, computers in education, artificial intelligence, game design, simulations, - Have you written any Lisp-related papers? If so, please supply bibliographical references (and URL's, if possible). - Have you developed or participated in the development of any Lisp-related programs or libraries? If so, please supply a URL, if possible. PROGRAMS: http://agentsheets.com - AgentSheets: End-User programmable agent simulation authoring environment - Deep Navel: Web Site navigation generator - LEGOSheets: visual programming for MIT programmable brick LIBRARIES/UTILITIES http://agentsheets.com/lisp/ * OpenGL & GameEngine for MCL (Mac) and AGL (Windows) - QuickTime wrappers (image import/export, sound play, e.g. mp3) - symbol-complete - Visual AgenTalk: visual programming language - Speech Recognition (MCL, Mac) - Lisp variants you have used (e.g. Common Lisp, Scheme, Dylan): Common Lisp - Lisp variants you're currently using or intend to use in the near future: - Lisp implementations you have used (e.g. CMUCL, Lispworks, Allegro Common Lisp): MCL, ACL, LispWorks, VAX Lisp, StarLisp (Connection Machine) - Lisp implementations you're currently using or intend to use in the near future: MCL, ACL - Computer platforms on which you're using or deploying Lisp: Mac, Windows - Number of years of experience with Lisp: 24 - Experience with other programming languages (please supply the number of years and the name of the language): Modula 2, Oberon, Basic, C, Prolog - Total number of years of programming experience: 27 - Do you use Lisp: - at work (if so, how much) yes - a lot - for study (if so, how much) - as a hobby (if so, how much) sometimes - Are you using Lisp as much as you would like to? If not, why not? no, other - non programming - things to do - Do you see any obstacles to further Lisp growth (if so, what is the biggest obstacle in your opinion)? 1) Programming Languages courses in undergraduate education: trying to show how to do bad lisp programming in one week on some old machines in basement that nobody knows how to operate properly. Resulting CS student's perception of Lisp: slow and awkward. 2) lack of cheap uncrippled Lisp implementation ready for undergraduate exploration coupled with some interesting application API (e.g., game programming API). Very few student care about clever recursive list manipulation per se. - Would you be interested in a Lisp-related job or contract work? possibly - Is your organization interested in hiring Lisp programmers? sometimes - Are you currently participating in Lisp-related meetings? yes If so, where and how often? once a month If not, would you be interested in such meetings?