📄️ Dictionary
This page is a dictionary. It defines the words we use to talk about Ampersand. You can click on the words to navigate to its defining page.
📄️ Video tutorials
Ampersand Quick Start Guide
📄️ Meta syntax
This section is a reference for meta syntax, syntactical conventions, reserved words, etc.
📄️ Syntax of Ampersand
This page defines the syntax and semantics of the statements in the Ampersand language.
📄️ Atoms
Purpose
📄️ Contexts
Purpose
📄️ Terms
This page describes the notion of term. Its subpages provide several interpretations of terms, all of which are valid so you can use each interpretation at your own discretion.
📄️ Interfaces
An interface is a component of an information system that exposes functionality and data from a context, to let users or information systems interact by creating, reading, updating, and deleting data.
📄️ Architecture of generated systems
This chapter is intended for programmers who wish to know more about the software Ampersand generates.
📄️ Preprocessor
Purpose
📄️ Importing data from Excel
The Spreadsheet Importer allows you to import data from a spreadsheet in .xlsx format into your prototype.
📄️ Command line functions
If you want to check your script, generate documentation, generate prototypes or use any other feature of Ampersand, you need to run the Ampersand compiler. This page tells you how.
📄️ Prototype Framework
The prototype framework provides the runtime environment for Ampersand applications.
📄️ BOX Template Architecture
Introduction
📄️ Built-in BOX Templates
BOX \
📄️ Frontend components
Ampersand generates a web interface from your script. The interface consists of components for input, display, and navigation. This document describes which components are available and how to use them in your Ampersand script.
📄️ Frontend Component Internals
This document describes the internal structure of the Angular components that render Ampersand interfaces. It is written for contributors who want to modify existing components, maintain the framework, or write new BOX templates.
📄️ PROPBUTTON Template
The PROPBUTTON template creates interactive buttons that modify boolean properties in Ampersand interfaces.
📄️ Deployment of RAP
Introduction