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
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
Writing resource providers The provider contract for implementers

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.

See source and sync notes for the version behind this draft.