Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Syntax and Semantics of Babel-17   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.

21
The categories of this paper are: adap-org
2
The categories of this paper are: math
11
The categories of this paper are: hep-lat
10
The categories of this paper are: q-bio
3
The categories of this paper are: physics
25
The categories of this paper are: patt-sol
17
The categories of this paper are: q-fin
24
The categories of this paper are: dg-ga
14
The categories of this paper are: math-ph
22
The categories of this paper are: chao-dyn
8
The categories of this paper are: hep-ex
32
The categories of this paper are: atom-ph
4
The categories of this paper are: cond-mat
20
The categories of this paper are: acc-phys
33
The categories of this paper are: plasm-ph
28
The categories of this paper are: alg-geom