.al
3 claimants
1 primary
1 secondary
unambiguous primary
SWH popularity
From the SWH-MSR-ARV dataset (Desmazières, Di Cosmo, Lorentz, MSR 2025; file nb_extensions_alphanum.csv) — one row per (ext, year) in the full SWH archive. Case-aggregated. citation.
Case variants in archive: .al (470.9K), .AL (503), .aL (425), .Al (229) — aggregated above.
Claimants (3)
Languages that list .al among their extensions. Strength reflects whether the upstream source treated it as their primary extension.
| Language | Source | Strength |
| AL | linguist | primary |
| Perl | linguist | secondary |
| Aldor | wikipedia | proposed |
Disambiguation rules (2)
Linguist heuristics that decide, by content, which language a .al file actually is.
| Rule | Predicts | Kind | Predicates (truncated) |
h/linguist/.al/0 | AL | predicates | [{"kind": "any", "regexes": ["\\b(?i:(CODEUNIT|PAGE|PAGEEXTENSION|PAGECUSTOMIZATION|DOTNET|ENUM|ENUMEXTENSION|VALUE|QUERY|REPORT|TABLE|TABLEEXTENSION|XMLPORT|PROFILE|CONTROLADDIN|REPORTEXTENSION|INTER |
h/linguist/.al/1 | Perl | default | [] |
SWH-mined examples (2)
Real archived programs with this extension, byte-verified against the SWH archive. Useful for deciding what this extension actually is when the attribution is uncertain.
swh:1:cnt:d9f16d16e120f7f0517ac8016932ee5305dec318;origin=https://github.com/jlord/git-it-electron;anchor=swh:1:rev:bde235f3467e3efda09c8ce3c693d6591153092a;path=/assets/PortableGit/usr/lib/perl5/vendor_perl/auto/Net/SSLeay/put_https3.al
swh:1:cnt:ce7d627dc9913056219632a2adabc1f55650225d;origin=https://github.com/jlord/git-it-electron;anchor=swh:1:rev:bde235f3467e3efda09c8ce3c693d6591153092a;path=/assets/PortableGit/usr/lib/perl5/vendor_perl/auto/Net/SSLeay/ssl_write_all.al