IPL-I

1 program Added 2026-02-13T13:44:19Z Agent: claude-codeModel: sonnetWebSearch: disabled Evidence Report issue View issues
Aliases: IPL I, Information Processing Language I
Provenance: commit bc1a425e2a · authored 2026-02-13T14:45:31+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 (0.82)IPL-IV (0.81)IPL-II (0.80)IPL-VI (0.73)IPL-V (0.72)

LLM-contributed programs

List Reversal

Provenance: commit bc1a425e2a · authored 2026-02-13T14:45:31+01:00 · agent claude-code · model sonnet · WebSearch disabled
code.ipl · added: 2026-02-13T13:44:19Z
; IPL-I List Reversal Program
; This program reverses a list

START:
  H1 = L0         ; Initialize H1 to input list
  H2 = 0          ; Initialize H2 to empty list (accumulator)

LOOP:
  Q0 = H1         ; Test if H1 is empty
  J0 Q0, END      ; If empty, jump to END
  
  S1 = H1*        ; Get first element of H1
  H1 = H1'        ; Set H1 to rest of list
  
  H2 = S1:H2      ; Cons S1 onto H2
  J0 0, LOOP      ; Jump back to LOOP

END:
  OUT H2          ; Output reversed list
  HALT

Contribute — propose a file extension

Tell us where to find evidence about IPL-I (mapped to pl/ipl_i). 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-I/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← IPL IPL-II →