We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
Uranium-235
Jump to navigation
Jump to search
Uranium-235 is an esoteric programming language made by User:Dragoneater67 in 2026.
Overview
The language uses the K', M, Q and R combinators, represented by k, m, q and r respectively, it uses the : prefix for application. Application is done lazily in left-to-right order. The basis K'MQR is complete as it can express the BCKW combinators as shown on the table.
| Combinator | Uranium-235 expression |
|---|---|
| B | :::rrrq
|
| C | ::rrr
|
| K | :::rrrk
|
| W | :::rrr:::::rrrqmr
|
There are also some special combinators:
|which takes 2 arguments, and creates 2 concurrent threads using the round-robin scheduler: one where the first argument gets returned, and one where the second argument gets returned.?which takes 2 arguments, and randomly chooses 1 of the arguments and returns it..xwhich takes an argument and returns it, outputs the character x as a side effect.,which takes an argument and applies it to a character inputted from the user encoded as a church numeral.
Examples
Infinite loop
:mm
XKCD Random Number
:.4k
Hello, world!
::::::::::::::.H.e.l.l.o.,. .w.o.r.l.d.!k