Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

FSL Tour

The Faceting Specification Language (FSL) is the handful of keywords you type inside the studio to describe a cut, the toolbox you fall back on when the interactive slicer runs out of road. Most designs come together entirely in that panel, but intricate meetpoint choreography or exotic girdles go faster when you edit the FSL source directly. Once you get comfortable, you may find yourself jumping straight into the editor—experienced cutters often do because it is the quickest way to iterate.

Work through the chapters in order or jump to the one you need:

  • Core Concepts explains how the studio reads an .fsl file, what “up” and “down” mean, and how state carries from line to line.
  • Statements shows the building blocks—set, let, facet commands, macros—each with short examples you can paste directly into the studio.
  • Expressions covers numbers, point helpers, and the handy math functions you will reach for when lining up meet points.
  • Macros & Reuse teaches you how to use this advanced feature to package repeated steps, especially for complex gem outlines.
  • Facets and Tiers connects statement syntax to what actually happens to the stone.

The snippets are arranged so you can copy them into a new file, hit Process, and see the result immediately.