Legacy conversion (cross-language) — pick a specific service
Bit-exact cross-language conversion services from the Slime family, running on WASM in your browser. Each cell is one specific WASM conversion service; the right-most column takes you to trial use / enquiry.
Coverage matrix
○ = verified on WASM/WASI / ◇ = scheduled (target 2026-Q3) / — = not supported
| Input (legacy) \ Output | Java 8 | Java 17 | Java 21 | Rust | Go | C# | Kotlin | C / C++ | Python | Specific service / enquiry |
|---|---|---|---|---|---|---|---|---|---|---|
| COBOL (ANSI 85 / IBM Enterprise COBOL) | ○ | ○ | ○ | ○ | ○ | ○ | ○ | — | — | SlimeCOBOL details Trial / Enquiry |
| PL/I (IBM Enterprise PL/I) | ○ | ○ | ○ | — | — | — | — | — | — | SlimePL/I details Trial / Enquiry |
| RPG (RPG IV free-format, IBM iSeries) | ○ | ○ | ○ | — | — | — | — | — | — | SlimeRPG details Trial / Enquiry |
| FORTRAN (F77 / F2018) | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | SlimeFORTRAN details Trial / Enquiry |
| MUMPS / Caché ObjectScript | ○ | ○ | ○ | — | — | — | — | — | — | SlimeMUMPS details Trial / Enquiry |
| JCL (z/OS) | ◇ | ◇ | ◇ | — | — | — | — | — | — | SlimeJCL details Notify me at launch |
| Natural + ADABAS | ○ | ○ | ○ | — | — | — | — | — | — | SlimeNatural details Trial / Enquiry |
| ASM (IBM HLASM / Windows x64 MASM) | ○ | ○ | ○ | — | — | — | — | — | — | SlimeASM details Trial / Enquiry |
| ASM-rev (Linux ELF x86_64 → NASM + C) | — | — | — | — | — | — | — | ○ (C) | — | SlimeASM-rev details Trial / Enquiry |
Java version migration (Java → Java)
Same-version maintenance and cross-version migration, listed as completely separate services. Bytecode major version is matched on input and output; mixed-version single-process execution is supported. Each row leads to trial use and production-use enquiry.
| Input (Java) | Output (Java) | Bytecode major | Purpose | Status | Specific service / enquiry |
|---|---|---|---|---|---|
| Java 8 | Java 8 | 52 → 52 | Same-version maintenance (dependency cleanup / bit-exact rebuild via Slot IR) | ○ | Trial / Enquiry |
| Java 17 | Java 17 | 61 → 61 | Same-version maintenance (cleanup within LTS, sealed-class etc. preserved) | ○ | Trial / Enquiry |
| Java 21 | Java 21 | 65 → 65 | Same-version maintenance (virtual threads / pattern matching preserved) | ○ | Trial / Enquiry |
| Java 8 | Java 17 | 52 → 61 | Cross-version migration (8 → 17, jump to current LTS) | ○ | Trial / Enquiry |
| Java 17 | Java 21 | 61 → 65 | Cross-version migration (17 → 21, LTS-to-LTS / mixed-bytecode forward compat in one process) | ○ | Trial / Enquiry |
How to use the service
- Pick a specific service from the tables above (e.g. COBOL → Java 17) and review the details.
- Sign up for an account (admin approval; select the services you want).
- Run a trial (no feature restrictions).
- Contact us for production use. Terms flex with industry, scale, and use case.
Shared foundation
- One Slot IR + 9-stage language-independent pipeline — only S6 (emitter) is language-specific; S1–S5 / S7–S8 are shared across all services.
- SOLOT 4-axis audit — structure / arithmetic / locality / type, mechanically verifying bit-exact output along four axes.
- Audit chain (S7) — each conversion step's genesis record is Ed25519-signed; tampering is detectable.
- 14 dialect variants (COMP-3 etc.) — IBM / Unisys / Fujitsu / NEC / Hitachi packed-decimal representations covered.
- 99.9995% pass rate (501/501 FULL pass) — Slot IR S9 benchmark over NIST + WorldVistA + internal corpora.
Related
- PSDP — same-language parallelization (bit-exact parallelization for the post-migration Java/Rust/etc. code)
- Industry use cases — financial batch / EHR / insurance & airline / iSeries manufacturing / HPC / Natural+ADABAS / z/OS ASM / ELF native
