> --------------- Lisp Users Questionnaire ----------------------------- >   > - First name: António >   > - Last name: Leitão >   > - Email address: REMOVED >   > - Phone number(s): (351) 96 647 00 94 >   > - Postal code: 1000 >   > - City: Lisboa >   > - Country: Portugal >   > - Organization(s) you work for or study at > (please supply the name and city for each organization):   Evaluator - Lisboa Instituto Superior Técnico - Lisboa   > - Fields of interest > (e.g. computer linguistics, numerical analysis, business software, > medicine, bioinformatics):   Computer Science, business software   > - Have you written any Lisp-related papers? If so, please supply > bibliographical references (and URL's, if possible).   Introdução à Linguagem Lisp, IST, 1994 http://www.gia.ist.utl.pt/~aml/Links/Lisp9596/Lisp9596.html   Introdução às Macros na Linguagem Lisp, IST, 1994 http://www.gia.ist.utl.pt/~aml/Links/IntroducaoMacros.ps   Depuração de Programas em Emacs e Allegro CL, IST, 2000 http://www.gia.ist.utl.pt/~aml/Links/DepurarEmacsAllegro.ps   FoOBaR, A Prehistoric Survivor, Proceedings of the European Lisp User Group Meeting, 1999 http://www.gia.ist.utl.pt/~aml/Links/lisp-maintenance.ps   Increasing Readability and Efficiency in Common Lisp Proceedings of the European Lisp User Group Meeting, 1999, http://www.gia.ist.utl.pt/~aml/Links/readable-efficient.ps   A Formal Pattern Language for Refactoring of Lisp Programs, Proceedings of the Sixth European Conference on Software Maintenance and Reengineering, 2002, http://www.gia.ist.utl.pt/~aml/Links/pattern-language-for-refactoring.ps   Translating Lisp into Java, International Lisp Conference, 2002, http://www.gia.ist.utl.pt/~aml/Links/translating-lisp-into-java.ps   Detection of Redundant Code using R2D2 Third IEEE International Workshop on Source Code Analysis and Manipulation, 2003, http://www.gia.ist.utl.pt/~aml/Links/clone-detection-in-lisp.ps   Pre-ProCLessing: Embedding Lisp within Java International Lisp Conference, 2003, http://www.gia.ist.utl.pt/~aml/Links/ilc2003.ps   > - Have you developed or participated in the development of any > Lisp-related programs or libraries? If so, please supply a URL, > if possible.   R2D2 - a Redundancy detector and refactoring tool   Linj - a Lisp to Java compiler http://www.evaluator.pt/linj.html   > - Lisp variants you have used (e.g. Common Lisp, Scheme, Dylan):   FranzLisp, LeLisp, ZetaLisp, Common Lisp, Scheme, Linj   > - Lisp variants you're currently using or intend to use in the > near future:   Common Lisp, Scheme, Linj   > - Lisp implementations you have used > (e.g. CMUCL, Lispworks, Allegro Common Lisp):   CMUCL, SBCL, CLisp, FranzLisp, LeLisp, TI Explorer, MCL, Lispworks, Allegro Common Lisp, Lucid Common Lisp, OpenMCL.   > - Lisp implementations you're currently using or intend to use > in the near future:   CMUCL, SBCL.   > - Computer platforms on which you're using or deploying Lisp:   Linux/x86, MacOSX, Windows   > - Number of years of experience with Lisp:   17   > - Do you use Lisp: > - at work (if so, how much)   Daily   > - for study (if so, how much)   Daily   > - as a hobby (if so, how much)   Daily   > - Are you using Lisp as much as you would like to?   No.   > If not, why not?   Clients want Java. Lots of libraries in Java.   > - Do you see any obstacles to further Lisp growth (if so, what > is the biggest obstacle in your opinion)?   Several obstacles:   - Universities are teaching Java instead of Smalltalk or Common Lisp.   - Common Lisp requires a long time to master.   - Java is everywhere => companies think that they must have Java developers.   - The best Lisp minds are moving away to do other things (Pitman, Steele, Gabriel, etc).   The biggest obstacle might be the Java language that is causing the same effect as the Windows operating system: only a niche risks using something different.   > - Would you be interested in a Lisp-related job or contract work?   Contract work, yes.   > - Is your organization interested in hiring Lisp programmers?   If it gets a good contract work, yes.   > - Are you currently participating in Lisp-related meetings? > If so, where and how often?   Just the ILC or ELUGM.   > If not, would you be interested in such meetings?   I'm thinking about starting such meetings in Portugal.