# Reasoning in complex environments with the SelectScript declarative language

arXiv: https://arxiv.org/abs/1508.04159 · HTML: https://mlsanity.com/paper/1508.04159/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Placed in World models for language agents, one of 11 directions in World models.
- Builds on 2 of its 20 references that are in the map.
- First posted on arXiv 17 Aug 2015.

## Placed in

- World models / [World models for language agents](https://mlsanity.com/wm/world-models-for-language-agents/)

## Builds on (most cited first, 2 of 2)

- [Towards a Domain Specific Language for a Scene Graph based Robotic World Model](https://mlsanity.com/paper/1408.0200/) (2014)
- [Towards a Robot Perception Specification Language](https://mlsanity.com/paper/1408.2933/) (2014)

## Abstract (arXiv)

SelectScript is an extendable, adaptable, and declarative domain-specific language aimed at information retrieval from simulation environments and robotic world models in an SQL-like manner. In this work we have extended the language in two directions. First, we have implemented hierarchical queries; second, we improve efficiency enabling manual design space exploration on different "search" strategies. We demonstrate the applicability of such extensions in two application problems; the basic language concepts are explained by solving the classical problem of the Towers of Hanoi and then a common path planning problem in a complex 3D environment is implemented.
