.rpgle

1 claimant 1 primary 0 secondary unambiguous primary

SWH popularity

Distinct files in the full Software Heritage archive (2026-06-04 export), dated by first appearance, following Desmazières, Di Cosmo, Lorentz (MSR 2025). Case-aggregated. citation.

78.7K
total files
22.7K
first seen 2021–2025 (28.8%)
2018
median year (half its files since)

Case variants in archive: .RPGLE (65.1K), .rpgle (13.6K), .Rpgle (7) — aggregated above.

Observed in Software Heritage

Study rpgle — What is actually in the .rpgle extension on Software Heritage? Report: docs/rpgle_swh_study.md · PDF.
Population. 13,002 .rpgle files in 534 repositories.
Sample. share of files — uniform over contents, n=1000 (996 judged); share of repositories — census: one random content per repository, 534 repos (514 judged). Each share says how it was estimated (judged sample, PPI over the rule-labelled sample, or tail census); 95 % interval in brackets.

Language / formatShare of filesShare of repositories
RPG IV / ILE RPG pl/rpgle99.5% [98.8–99.8] · judged sample97.5% [95.7–98.5] · judged sample
unknown / ambiguous0.20% [0.1–0.7] · judged sample0.58% [0.2–1.7] · judged sample
not code: data (tables, token lists, JSON)0.20% [0.1–0.7] · judged sample0.39% [0.1–1.4] · judged sample
other notation (DDS, XSLT template)0.10% [0.0–0.6] · judged sample0.58% [0.2–1.7] · judged sample
not code: docs (licence, ILEDocs metadata, plain text)—0.78% [0.3–2.0] · judged sample
not code: binary (EBCDIC)—0.19% [0.0–1.1] · judged sample

Within / about these files

QualifierShare of filesShare of repositories
RPG IV — fixed-format (column specs) (share of all judged files; 996 judged of 1000 sampled (4 non-text contents never judged))40.7% [37.7–43.7] · judged sample21.8% [18.4–25.6] · judged sample
RPG IV — fully-free (**FREE) (share of all judged files; source_format per the judge (fully-free over-called vs the **FR)29.6% [26.9–32.5] · judged sample49.0% [44.7–53.3] · judged sample
RPG IV — hybrid-free (share of all judged files; 996 judged of 1000 sampled (4 non-text contents never judged))28.4% [25.7–31.3] · judged sample25.5% [21.9–29.4] · judged sample
RPG IV — /COPY member (declarations only) (content_type copybook-or-header (declaration-only /COPY member); 996 judged of 1000 sample)18.8% [16.5–21.3] · judged sample18.5% [15.4–22.1] · judged sample

Attribution status

This extension is attributed to RPGLE as primary by 1 authoritative claim.

Authoritative sources: ✓ Linguist ✗ Pygments · no claim ✗ Wikidata · no claim ✗ Wikipedia · no claim

Disagree or have a correction? Open a labelling issue.

Claimants (1)

Languages that list .rpgle among their extensions. Strength reflects whether the upstream source treated it as their primary extension.
LanguageSourceStrength
RPGLElinguistprimary

SWH-mined examples (5)

Real archived programs with this extension, byte-verified against the SWH archive, grouped by predicted language and by how the prediction was made. Useful for deciding what this extension actually is when the attribution is uncertain.
RPGLE (5) — 5 via extension study rpgle (LLM judges, human reviews)
routeParms.rpgle · 3035 B · SWH occurrences unknown
predicted: RPGLE via swh_study:rpgle (judge:claude-sonnet-4.6; rules:rpgle-reclass; rules:**FREE-directive)
swh:1:cnt:6b8bb106f451e1dc3a6ebc4c70336b0ca24d2cb2;origin=https://github.com/BezouwenR/ILEastic;path=/examples/routeParms.rpgle
Open in SWH · Raw bytes
Reviews (1 LLM)
Ground truth · how?
🤖 anthropic-claude-sonnet-4.6 rpgle-judge/1 → pl/rpgle (high) 2026-07-10
RPG IV / ILE RPG (free-form) · fully-free · program
SAX2.rpgle · 13603 B · SWH occurrences unknown
predicted: RPGLE via swh_study:rpgle (judge:claude-sonnet-4.6; rules:rpgle-reclass)
swh:1:cnt:fb687e99428d1d0bb9329ea4b129289f6921f05a;origin=https://github.com/kiyolee/libxml2;path=/os400/libxmlrpg/SAX2.rpgle
Open in SWH · Raw bytes
Reviews (1 LLM)
Ground truth · how?
🤖 anthropic-claude-sonnet-4.6 rpgle-judge/1 → pl/rpgle (high) 2026-07-10
RPG IV / ILE RPG (fixed-format) · fixed-format · copybook-prototype-header
getcust.rpgle · 2706 B · SWH occurrences unknown
predicted: RPGLE via swh_study:rpgle (judge:claude-sonnet-4.6; rules:rpgle-reclass; rules:**FREE-directive)
swh:1:cnt:fb62561ffae8014262d62cd96e8def238f2a7f44;origin=https://github.com/averan/averan;path=/getcust.rpgle
Open in SWH · Raw bytes
Reviews (1 LLM)
Ground truth · how?
🤖 anthropic-claude-sonnet-4.6 rpgle-judge/1 → pl/rpgle (high) 2026-07-10
RPG IV / ILE RPG (fully free-form) · fully-free · program
jsonread2.rpgle · 9282 B · SWH occurrences unknown
predicted: RPGLE via swh_study:rpgle (judge:claude-sonnet-4.6; rules:rpgle-reclass)
swh:1:cnt:4f96182b891079bf2064526f528935e81f8e4107;origin=https://github.com/ITMentalist/ibmi-2;path=/yajl/qrpglesrc/jsonread2.rpgle
Open in SWH · Raw bytes
Reviews (1 LLM)
Ground truth · how?
🤖 anthropic-claude-sonnet-4.6 rpgle-judge/1 → pl/rpgle (high) 2026-07-10
RPG IV / ILE RPG (hybrid-free) · hybrid-free · program
TAXRCPTPGM.rpgle · 3902 B · SWH occurrences unknown
predicted: RPGLE via swh_study:rpgle (judge:claude-sonnet-4.6; rules:rpgle-reclass)
swh:1:cnt:d7ffb6e923e4e01f3dd27fdad8ada7fca49044a1;origin=https://github.com/LBBNetwork/InventoryMangler400;path=/QRPGLESRC/TAXRCPTPGM.rpgle
Open in SWH · Raw bytes
Reviews (1 LLM)
Ground truth · how?
🤖 anthropic-claude-sonnet-4.6 rpgle-judge/1 → pl/rpgle (high) 2026-07-10
RPG IV / ILE RPG (fixed-format) · fixed-format · program
Request more SWH-mined examples
If the examples above don't disambiguate what .rpgle is, request a fresh mining run.
(or open the pre-filled issue directly)