English

Syntax and Semantics of Babel-17

Programming Languages 2011-08-16 v4

Abstract

We present Babel-17, the first programming language for purely functional structured programming (PFSP). Earlier work illustrated PFSP in the framework of a toy research language. Babel-17 takes this earlier work to a new level by showing how PFSP can be combined with pattern matching, object oriented programming, and features like concurrency, lazy evaluation, memoization and support for lenses.

Keywords

Cite

@article{arxiv.1012.2294,
  title  = {Syntax and Semantics of Babel-17},
  author = {Steven Obua},
  journal= {arXiv preprint arXiv:1012.2294},
  year   = {2011}
}
R2 v1 2026-06-21T16:56:35.921Z