# Efficient Textual Representation of Structure

**Authors:** Brenton Chapin

arXiv: 1706.00862 · 2017-06-06

## TL;DR

This paper formalizes minimalistic textual representations of hierarchical structures in programming languages, aiming to enhance human readability, data efficiency, and machine processing by reducing syntactic complexity.

## Contribution

It introduces novel, proof-backed methods for simplifying structural notation in text-based code, such as using single symbols and reducing redundant punctuation.

## Key findings

- Proposed minimal syntax improves readability
- Reduces data storage requirements
- Simplifies parsing and evaluation processes

## Abstract

This paper attempts a more formal approach to the legibility of text based programming languages, presenting, with proof, minimum possible ways of representing structure in text interleaved with information. This presumes that a minimalist approach is best for purposes of human readability, data storage and transmission, and machine evaluation.   Several proposals are given for improving the expression of interleaved hierarchical structure. For instance, a single colon can replace a pair of brackets, and bracket types do not need to be repeated in both opening and closing symbols or words. Historic and customary uses of punctuation symbols guided the chosen form and nature of the improvements.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1706.00862/full.md

## References

28 references — full list in the complete paper: https://tomesphere.com/paper/1706.00862/full.md

---
Source: https://tomesphere.com/paper/1706.00862