Media Summary: Using the `check` form, putting tests in a ` Live: Fourth Edition of the Gray Scott School – June 22 to July 3, 2026 Ask your questions live via our Discord: ... An aside showing why our new Moe is just as expressive as the one with functions: both are Turing-complete.

Shplait Tutorial 10 Testing - Detailed Analysis & Overview

Using the `check` form, putting tests in a ` Live: Fourth Edition of the Gray Scott School – June 22 to July 3, 2026 Ask your questions live via our Discord: ... An aside showing why our new Moe is just as expressive as the one with functions: both are Turing-complete. If you're writing a number of tests which are more on the complex side, you may benefit from using a fixture. Here's how to use ... Syntax objects for representing expressions without evaluating them. A reminder that `typecheck` and `interp` do not call each other.

Photo Gallery

Shplait Tutorial 10 - testing
Shplait Inference 10 - typecheck
Shplait Tutorial 1 - simple values and types
GRAY SCOTT SCHOOL 2026 [LIVE] - Day#3 - How to use Fortran to compute on CPU.
Shplait Object 10 - expressiveness
Shplait Typed Class 1 - introduction
Shplait Tutorial 9 - match
Pytest EP10 -  Simplify Complex Tests With Fixtures!
Basic STRING chat tutorial: How to cheat in my STRING exercises
Shplait Tutorial 11 - syntax objects
Shplait Lazy 2 — using lazy Shplait
pytest Explained in 10 Minutes: Modern Python Testing Guide (2026)
View Detailed Profile
Shplait Tutorial 10 - testing

Shplait Tutorial 10 - testing

Using the `check` form, putting tests in a `

Shplait Inference 10 - typecheck

Shplait Inference 10 - typecheck

Updating `typecheck` to use `unify`.

Shplait Tutorial 1 - simple values and types

Shplait Tutorial 1 - simple values and types

Numbers, booleans, strings, and symbols.

GRAY SCOTT SCHOOL 2026 [LIVE] - Day#3 - How to use Fortran to compute on CPU.

GRAY SCOTT SCHOOL 2026 [LIVE] - Day#3 - How to use Fortran to compute on CPU.

Live: Fourth Edition of the Gray Scott School – June 22 to July 3, 2026 Ask your questions live via our Discord: ...

Shplait Object 10 - expressiveness

Shplait Object 10 - expressiveness

An aside showing why our new Moe is just as expressive as the one with functions: both are Turing-complete.

Shplait Typed Class 1 - introduction

Shplait Typed Class 1 - introduction

Introduction and goals of type

Shplait Tutorial 9 - match

Shplait Tutorial 9 - match

Dispatching on variants with `match`.

Pytest EP10 -  Simplify Complex Tests With Fixtures!

Pytest EP10 - Simplify Complex Tests With Fixtures!

If you're writing a number of tests which are more on the complex side, you may benefit from using a fixture. Here's how to use ...

Basic STRING chat tutorial: How to cheat in my STRING exercises

Basic STRING chat tutorial: How to cheat in my STRING exercises

In this short

Shplait Tutorial 11 - syntax objects

Shplait Tutorial 11 - syntax objects

Syntax objects for representing expressions without evaluating them.

Shplait Lazy 2 — using lazy Shplait

Shplait Lazy 2 — using lazy Shplait

Demonstrating lazy evaluation via

pytest Explained in 10 Minutes: Modern Python Testing Guide (2026)

pytest Explained in 10 Minutes: Modern Python Testing Guide (2026)

Master the most popular Python

Shplait Type 8 - typecheck vs.  interp

Shplait Type 8 - typecheck vs. interp

A reminder that `typecheck` and `interp` do not call each other.