Skip to main content

Recently Updated Pages

API Reference

TatML TatML Developer Documentation

TODO from TatML_API_Reference.md

Updated 1 month ago by Doug

Documentation Checklist

TatML TatML Developer Documentation

TODO from DOCUMENTATION_CHECKLIST.md

Updated 1 month ago by Doug

Welcome to The Wiki

TatML

Welcome to the TatML (Tatting Markup Language) documentation wiki. Getting Started Tutorial -...

Updated 1 month ago by Doug

TatML Software Bill of Materials (SBOM)

TatML TatML Developer Documentation

Overview The TatML project includes a comprehensive Software Bill of Materials (SBOM) in SPDX 2....

Updated 1 month ago by Doug

TatML Syntax Highlighting for Sublime Text

TatML TatML Plugins & Accessories

This package provides syntax highlighting for TatML (Tatting Markup Language) files in Sublime Te...

Updated 1 month ago by Doug

Design Principles

TatML TatML Requirements Specification

Precision over brevity - Clear is better than compact Explicit over implicit - Don't make user...

Updated 1 month ago by Doug

Success Criteria

TatML TatML Requirements Specification

Version 0.1.2 Goals (Completed) Can represent a simple ring-and-chain pattern Precise picot r...

Updated 1 month ago by Doug

Technical Requirements

TatML TatML Requirements Specification

Syntax Design Goals Human readable - tatters can read raw TatML Machine parseable - tools can...

Updated 1 month ago by Doug

Version Roadmap

TatML TatML Requirements Specification

Version 0.1.2 (Current) Basic rings, chains, picots, joins Mock rings (MR) - self-closing rin...

Updated 1 month ago by Doug

Critical Requirements

TatML TatML Requirements Specification

Precise Element Identification User Story As someone reading or creating tatting patterns using...

Updated 1 month ago by Doug

Core Elements (Must Support)

TatML TatML Requirements Specification

Basic Structural Elements Rings (R) - closed loops of stitches Chains (CH/C) - open sequences...

Updated 1 month ago by Doug

Project Scope

TatML TatML Requirements Specification

Primary Goal Create a markup language that solves the precise picot referencing and complex join...

Updated 1 month ago by Doug

Semantic Rules

TatML TatML Language Specification v0.1.2

Element Identification All rings and chains must have unique identifiers within pattern scope ...

Updated 1 month ago by Doug

Lexical Elements

TatML TatML Language Specification v0.1.2

Keywords These are what are called reserved words, which means you can't use these as your varia...

Updated 1 month ago by Doug

Advanced Features

TatML TatML Getting Started Tutorial

Mock Rings For advanced techniques, use mock rings that don't close: mock1: MR(4, p, 4, p, 4) ...

Updated 1 month ago by Doug

What's Next?

TatML TatML Getting Started Tutorial

Now that you understand TatML basics, you can: Explore Advanced Features Pattern imports an...

Updated 1 month ago by Doug

Tutorial 6: Best Practices

TatML TatML Getting Started Tutorial

Use Descriptive Names // Good - clear purpose center_ring: R(6, p, 6, p, 6, p, 6) petal1: R(4,...

Updated 1 month ago by Doug

Tutorial 5: Error Handling and Debugging

TatML TatML Getting Started Tutorial

Let's intentionally create errors to see how TatML helps you fix them. Step 1: Create a Pattern ...

Updated 1 month ago by Doug

Tutorial 4: Using Multi-Shuttle Patterns

TatML TatML Getting Started Tutorial

Let's create a two-shuttle pattern for color contrast. Step 1: Two-Shuttle Syntax Create two_sh...

Updated 1 month ago by Doug

Tutorial 1: Your First Ring

TatML TatML Getting Started Tutorial

Let's start with the simplest possible pattern - a single ring. Step 1: Create the Pattern File ...

Updated 1 month ago by Doug