Tsuchinoko

Supported Features

This document lists all Python features currently supported by Tsuchinoko transpiler.

Core Syntax

Control Flow

Functions

Data Structures

Classes & Objects

Resource Management (V1.6.0)

Resident Python Worker (V1.2.0) 🆕

Tsuchinoko V1.2.0 introduces a Resident Python Worker to support libraries that are difficult to transpile directly to Rust.

from Import Syntax (V1.4.0) 🆕

Persistent Object Handles 🆕

Tsuchinoko now supports persisting Python objects across bridge calls. This allows for:

Built-in Functions

Math Module (V1.3.0 / V1.4.0)

String Features

Error Handling

Type System

Experimental: PyO3 Direct Integration

[!NOTE] Direct PyO3 calls are still supported but the Resident Worker is recommended for compatibility.