Fostering Little Languages

John Clements*, Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi

*Corresponding author for this work

Research output: Contribution to specialist publicationArticle

10 Scopus citations

Abstract

The differences between implementing a language 'from scratch' and the strategy of embedding a little language into an existing language are discussed. The implement-from-scratch strategy uses technology, while an embedding strategy reuses technology. If a programmer chooses to implement the new language from scratch, there is no programming environment. If the new language is embedded, the existing IDE for the language may also work for the little language, but without properly understanding the language in its own right.

Original languageEnglish (US)
Pages16-24
Number of pages9
Volume29
No3
Specialist publicationDr. Dobb's Journal
StatePublished - Mar 1 2004

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Software

Cite this