What Language?

what language do we need in order to construct values of the form:
['Frank' # 23  # true
 'Mary'  # 26  # true
 'John'  # 20  # false]
The language will only provide syntax for strings. Atoms and ints will be computed from strings.