Skip to main content
puodziukas.dev›CASES/COBOL RUST MIGRATION/

For teams migrating legacy COBOL batch systems

Private reference implementation, unpublished

No Public Proof Yet That Rust Matches COBOL Arithmetic

I am building a Rust reference in my own private repo, unpublished, for COBOL PICTURE-clause arithmetic, REDEFINES overlaps and PERFORM THRU control flow, with no client system behind it.

Hire me - remote W2Resume PDF

No number is claimed, and the cost is that behavioral equivalence stays unproven until a public run produces one; The repo is private, so no CI status is public.

Topographic data-mesh backdrop in navy and royal blue

Limit: behavioral equivalence stays unproven until a public run produces a result.

Private repo, not yet published - no numbers published
The repo is private, so no CI status is public. No throughput number, test count, or CVE count is claimed until the numbers come straight from a public run.

This is a private, unpublished reference implementation for a specific class of legacy-modernization problem: COBOL batch-processing systems built on PICTURE-clause fixed-point arithmetic, implicit REDEFINES memory overlaps, and PERFORM THRU control flow that no single document ever fully describes. The private repo holds the migration pattern, with no client story.

The Problem Class

Three COBOL constructs resist a naive line-for-line rewrite, and each needs hand-ported arithmetic, verified by replay:

The Replay Design

The proof mechanism the repo is built around is deterministic replay: feed the COBOL and Rust implementations the same input record, and diff the output byte-for-byte. Behavioral equivalence is meant to be binary. That mechanism is designed into the repo. No passing run is claimed here, only the plan, which is not public until the repo is published.

Status

The repo is private, so no CI status is public. No throughput, latency, or test-count number is published for this repo, and none will be until a public run produces one.

SAME PATTERN - DIFFERENT STACK

COBOL batch systems with PICTURE-clause arithmetic, REDEFINES overlaps, or PERFORM THRU control flow are the exact shape of problem this repo is built to show.

Hire me - remote W2COBOL FORENSICS CASE ->
RELATED CASES
COBOL PICTURE-clause Forensics ->

How to verify

Walkthrough on request: michael@puodziukas.dev.

Roles this relates to (private, walkthrough only): AI Platform Engineer.