On this page:
Toolbox:   Miscellaneous Utilities
9.1.0.9

Toolbox: Miscellaneous Utilities🔗

Alexis King <lexi.lambda@gmail.com>

This library provides a collection of miscellaneous Racket utilities that I use in my personal projects but I have not felt warrant being published as a separate package. Note that this library is intentionally not published on the Racket package server, as everything in this library should be considered unstable. In projects that use it, I include this repository as a Git submodule, pinning to a specific version.

    1 Syntax

      1.1 Importing non-function values lazily

      1.2 Lifting expressions

      1.3 Automatic printing in blocks

      1.4 Context-sensitive who

    2 Data Structures

      2.1 Booleans

      2.2 Boxes

      2.3 Lists

      2.4 Strings

      2.5 Orders

    3 Logging

      3.1 Log writers

      3.2 Toolbox logger

    4 Formatting

    5 Printing

      5.1 General-purpose custom write helpers

      5.2 Cooperating with racket/pretty

        5.2.1 Printing unquoted expressions

        5.2.2 Installing a custom overflow handler

    6 Gregor

    7 Database

      7.1 Extended DB API

      7.2 Formatting SQL

      7.3 Defining SQL accessors

      7.4 SQLite

    8 Drawing

      8.1 Color

      8.2 Pict

        8.2.1 Constructors

        8.2.2 Combiners

        8.2.3 Drawing Adjusters

        8.2.4 Bounding Box Adjusters

        8.2.5 Paths and Finders

        8.2.6 Conditional Picts

    9 Web

      9.1 Dispatch

    Index