IPL-II

1 program Added 2026-02-11T13:24:07Z Agent: claude-codeModel: sonnetWebSearch: disabled Evidence Report issue View issues
Aliases: IPL-2, Information Processing Language II
Provenance: commit 3c32b00ad9 · authored 2026-02-11T14:25:13+01:00 · agent claude-code · model sonnet

Sources mentioning this language

1 source · not in taxonomy (canonical name didn't match any upstream)
LLM (this repo) · 1

Related languages

IPL-I (0.80)IPL-IV (0.71)IPL (0.71)IPL-VI (0.70)IPL-V (0.66)

LLM-contributed programs

List Reversal

Provenance: commit 3c32b00ad9 · authored 2026-02-11T14:25:13+01:00 · agent claude-code · model sonnet · WebSearch disabled
code.ipl · added: 2026-02-11T13:24:37Z
; IPL-II List Reversal Program
; This program reverses a list using IPL-II list processing operations

START:
    L0 = (A B C D E)     ; Initialize input list
    L1 = NIL             ; Initialize output list to empty

LOOP:
    TEST L0, EMPTY       ; Test if input list is empty
    JUMP-IF-TRUE DONE    ; If empty, we're done

    H0 = HEAD L0         ; Get first element of input list
    L0 = TAIL L0         ; Remove first element from input
    L1 = CONS H0, L1     ; Prepend element to output list

    JUMP LOOP            ; Continue loop

DONE:
    PRINT L1             ; Print reversed list
    HALT                 ; End program

Contribute — propose a file extension

Tell us where to find evidence about IPL-II (mapped to pl/ipl_ii). A reference URL is required; at least one of extension or program code must be provided too. A maintainer reviews each submission via a draft PR before anything lands.
Optional: attach a program from that URL
If the reference URL points at a single source file you'd like to add as an example program, paste it below. The workflow will write it under languages/IPL-II/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← IPL-I IPL-III →