Skip to content

PeachQ additions and differences

This section collects PeachQ-specific documentation. It is separate from the inherited q reference, so additions and differences are easy to find.

Working with PeachQ

Guide Covers
Getting started First expressions, tables and the standard library
REPL and table display Terminal editing, richer tables and the browser editor
Command line Standard launch flags and PeachQ-specific options
System commands Commands within a running session
Compatibility and migration Deliberate differences, unsupported features and additions
Recent changes Changes highlighted in the reviewed changelog

Data and integrations

Guide Covers
Loading data Shared reader rules, inference and schemas
CSV / JSON Readers, options and streaming targets
Bad rows Error handling and tolerances
Handles and resources Files, URLs, providers and format inference
Storing tables in DuckDB Keeping q tables in a DuckDB file and querying them with qSQL or SQL
Parquet Reading and writing through the experimental PeachQ DuckDB integration
Library API Function reference generated from the PeachQ library source
Regular expressions RE2 matching, extraction and replacement
Foreign functions Calling native shared libraries

Design preview

Typed parameters describes staged work. Its source marks type checks as in review, and defaults, varargs and named apply as not yet shipped. Do not assume that a documented design is available in your downloaded runtime.