Lisp User Survey Results & Findings

ITTA’s Lisp Users Survey was part of an effort to assess the strengths and weaknesses of programming in Lisp as perceived by frequent users. 369 users submitted their comments online over a six-week period from September through October 2000. The survey attracted Lisp users across numerous sectors both from the U.S. and abroad. 

Survey questions focused primarily on the technical pluses and minuses of programming in Lisp. Not surprisingly, Lisp users proved to be staunch defenders of Lisp vis-à-vis other more popular languages such as Java or C++. User praise for Lisp focused on its strong programming environment which was described by users time and again as the "truest" object-oriented language available. However, to ITTA's surprise, a large majority of respondents used the survey to express their dissatisfaction with the low profile of Lisp in the current software market. In short, we found that Lisp has a dedicated user community that recognizes the prejudices against it and yearn for better marketing to bring Lisp back into the mainstream.     

A full length article on this survey is available in the March/April edition of PC AI Magazine. The full article is also republished online at Staff Editorials.  The following presents some of the basic quantitative findings of the survey:

Sector: Survey respondents were asked to identify themselves by sector.

The majority of respondents came from the private sector (57%), followed by the academic (31%) and public sector (12%).

 

Frequency of Use: The majority of Survey participants were frequent Lisp language users, using Lisp on a daily  or weekly basis (69%).

 

Commercial Products: Just over half of respondents indicated that their primary commercial vendor was Franz (59%).  Other vendors included Digitool (11%), Xanalys (11%), cmucl (8%), clisp (5%), Scheme (3%), and Symbolics (3%)

 

Platforms: Most of the respondents indicated that their primary platform is Windows (46%). However, Unix (30%) and Linux (17%) platforms combined exceeded the Windows total.

Several respondents chose two or more platforms, reflecting some of the cross-platform issues that Lisp users face.

 

Other Languages: C/C++ (57%)and Java (41%) were the two most frequently selected languages. Perl (22%) and Visual Basic (12%) were both strong secondary choices.  Surprises included strong numbers for Python, Prolog, and Scheme.

 

Primary Uses: The majority of respondents selected research or education (44%) as their primary purpose for using Lisp. However, this number was heavily influenced by respondents who identified themselves as working in the academic sector.

 

Areas Requiring Improvement: Graphical User Interface (GUI) and Interoperability were the most frequently selected Lisp programming problem areas.

This reflects continuing difficulties relating to the development of a standard, cross-platform GUI and inherent problems linking Lisp with other languages such as Java, Perl, and C/C++

 

 

                               Home    News    Profile    Services    Contacts    Site Map