Findler Co-authors Featured Technical Article in Communications of the ACM Magazine

As the software industry enters the era of language-oriented programming, it needs programmable programming languages, such as Racket to thrive.

Prof. Robby Findler has co-authored a technical article, titled, "A Programmable Programming Language", which is featured as the cover story in the March 2018 edition of Communications of the ACM (CACM) for the progression of his language-oriented programming language (LOP), Racket, a project exploring this emerging idea at different levels of revolutionizing the way people build software.

Racket (now a 23-year effort) is one attempt to continue the search for proper linguistic abstractions. While it has achieved remarkable success in this direction, it also shows that programming-language research has many problems to address before the vision of language-oriented programming becomes reality. Read Full Article

His coauthors include: Matthias Felleisen, Matthew Flatt, Shriram Krishnamurthi, Eli Barzilay, Jay McCarthy, and Sam Tobin-Hochstadt.

Communications of the ACM, the flagship publication of the ACM, is the leading print and online publication for the computing and information technology fields. Read by computing's leading professionals worldwide, Communications is recognized as the most trusted and knowledgeable source of industry information for today’s computing professional. Each month brings in a readership total of over 100,000 ACM members in-depth coverage of emerging areas of computer science, new trends in information technology, and practical applications.