Does anyone use the Scheme programming language for a living? [closed]

There are plenty of people who write Scheme for a living. They're university professors, though, mostly in the field of programming languages--there are several here at Indiana University, like Kent Dybvig and Dan Friedman. They prototype new ideas in programming language semantics (and Dybvig also sells a Scheme compiler).

This is not a field that has a lot of paying customers, so technically the professors are paid because they have tenure at a university. But they got tenure by publishing new ideas in programming languages.

There are also some professors who advocate the use of Scheme as a teaching language, like Matthias Felleisen and the others behind PLT Scheme. They also write Scheme for a living.

Scheme is great for trying out new language semantics because it has very simple, powerful primitives and the uniform syntax lets you concentrate only on the semantics. If you are designing a new programming language, prototyping it in Scheme might be a useful first step. Scheme doesn't get in the way of new ideas because it includes so few of its own.


Yes some people use Scheme for a living. For example there are occasional openings for Scheme programmers here in Montreal (http://theschemeway.blogspot.com/2009/03/scheme-job-openings-at-gamerizon.html). Search the site for "job" for more Scheme jobs.

In my experience people programming in Scheme make up less than .1% of the professional programming community, at least here in Montreal. I have seen Scheme used for doing embedded systems programming, high-precision numerical computing, web programming, game scripting, and more.


ITA Software (makers/operators of an airfare search engine that powers Hotwired and the like) writes their product in Lisp.

Also, AutoCAD can be scripted in Lisp.