USING PYCForge

Understanding Ting feedback

Ting provides six additional reviews after a conversion attempt. Use its feedback to understand what was checked and what still needs testing.

Open the feedback

After converting, select the Ting control in the status bar. The overview summarizes the review. Select an agent tab for its findings, or open Flow Map to see the six reviews together.

What each agent reviews

AgentWhat its feedback concerns
SyntaxWhether the Python forms and annotations are supported.
SemanticsWhether evaluation order and variable use match the accepted Python behavior.
OwnershipWhether string and other memory use has defined lifetime and cleanup.
LoweringWhether the accepted Python operations have a supported C translation.
VerificationWhich checks and external tests have been recorded.
CapabilityWhether the required conversion support and resource limits are available.

Read the conversion result first

Ting feedback is advisory. It does not edit your source, change the conversion result, or enable an unsupported operation. If conversion is rejected, open the source diagnostic, correct that issue, and convert again. All six reviews still run so you can see the remaining gaps together.

Understand missing checks

A missing check means that the review does not have the corresponding evidence. It does not by itself mean your program has failed that test. A normal workspace conversion does not compile or run generated C, so compiler checks and Python-versus-C execution comparisons remain unverified for your current source.

After a successful conversion, compile the saved C using your own C11 toolchain and compare its outputs with Python for representative inputs. See the conversion checklist.

If a review cannot finish

Read the reported reason. For a resource-limit message, try a smaller self-contained example. For an installation problem, record the message and installed version. The diagnostic from conversion remains the best starting point for correcting unsupported source.

Using the new variable and string support

Version 1.1 adds local declarations, more assignment forms, module constants, and selected string operations. Ting can review these conversions too. Use the examples in Variables, types, and strings; a favorable review does not expand the supported operations beyond those documented there.