📄️ 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 Excel Importer allows you to import data from an Excel file in a \(working\) prototype, effectively adding it to the population of a running prototype. This text is meant for the Ampersand user who has more population than can be dealt with by POPULATION statements. It is also useful if you have existing spreadsheets filled with tables, which you want to use as population in your Ampersand-script. Please note that some editing of your Excel-file may be required, to make Ampersand understand how columns match Ampersand-relations.
📄️ 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.
📄️ Frontend components
With the ampersand project, its possible to create a variety of input fields and ways to display those input fields or simply data.
📄️ Deployment of RAP
Introduction