Tsuchinoko

Unsupported Features

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

Language Constructs

Statements

Async/Await

Generators

[!NOTE] List comprehensions, dict comprehensions, and set comprehensions are supported.

Context Managers

[!NOTE] Basic with open(...) as f: and similar patterns are supported (V1.6.0).

Arguments

[!NOTE] *args (positional var-args) and **kwargs (keyword var-args) are supported (V1.6.0).

Exception Handling

Class Features

Inheritance & OOP

Decorators

[!NOTE] Single inheritance, super(), and @property are supported (V1.6.0).

Magic Methods

Built-in Types

Built-in Functions (Native Transpilation)

[!NOTE] isinstance() and super() are supported (V1.6.0).

[!NOTE] Many of these can be used via Resident Worker.

Operators & Expressions

[!NOTE] Chained comparisons (a < b < c) are supported (V1.6.0).

Standard Library (Native Transpilation)

These modules cannot be transpiled to pure Rust but work via Resident Worker:

Resident Worker Support ✅

Libraries that work via IPC (not native Rust):

Partial / Not Supported Syntax in Resident Libraries

Even with Resident Worker:

Notes

Features listed here may be added in future versions. For feature requests, please open an issue on the GitHub repository.