SON-OF-UNBABTIZED

From Esolang
Jump to navigation Jump to search
This article is not detailed enough and needs to be expanded. Please help us by adding some more information.

SON-OF-UNBABTIZED is an esoteric programming language by Gerson Kurz based on Sorted! (and, ironically, not really related to UNBABTIZED.)

It has some rather unconventional approaches to comments and input. Any character in the malaysian characterset (0xD00 to 0xD7F) is a comment. Input is read from the absolute address 0xbaadbeef.

Obligatory sample code

QUICKSORT IS A FUNCTION OF 3 PARAMETERS THAT IMPLEMENTS IDispatch.
IT USES 10 LOCAL VARIABLES.
THE STATEMENT CALLING QUICKSORT NOT 5 NOT 1 NOT 0 IS 
LABELED ACID. THE STATEMENT CALLING QUICKSORT NOT 2 
NOT 4 NOT 0 IS LABELED JUNKIES.
THE STATEMENT IGNORE IS NOT NOT 0 IS LABELED PHUTURE.
THE STATEMENT IGNORE IS + NOT 4 IS LABELED WILL.
THE STATEMENT NOT 3 IS NOT NOTHING IS LABELED STAY.
THE STATEMENT NOTHING IS <= NOT 3 IS LABELED ALIVE.
THE STATEMENT NOT 9 IS NOT NOTHING IS LABELED RICHIE.
THE STATEMENT IGNORE IS / 2 IS LABELED KEN.
THE STATEMENT NOT 4 IS <= NOT 5 IS LABELED ISHII.
THE STATEMENT NOT 4 IS NOT NOT 1 IS LABELED FRANKIE.
THE STATEMENT NOT 1 IS >= NOT 5 IS LABELED KNUCKLES.
THE STATEMENT NOT 4 IS >= NOT 2 IS LABELED JUAN.
THE STATEMENT NOTHING IS NOT NOT 6 IS LABELED ATKINS.
THE STATEMENT NOTHING IS >= NOT 3 IS LABELED HAWTIN.
THE STATEMENT NOT 5 IS NOT NOT 2 IS LABELED LFO.
THE STATEMENT IGNORE IS + NOT 5 IS LABELED KEVIN.
THE STATEMENT IGNORE IS + NOT 2 IS LABELED SAUNDERSON.
THE STATEMENT NOT 4 IS > NOT 5 IS LABELED DAVE.
THE STATEMENT NOT 6 IS NOT NOTHING IS LABELED CLARKE.
THE STATEMENT NOTHING IS NOT NOT 9 IS LABELED AUX88.
THE STATEMENT IGNORE IS + NOT 0 IS LABELED BLAKE.
THE STATEMENT IGNORE IS NOT NOT 1 IS LABELED BAXTER.
THE STATEMENT THAT RETURNS IGNORE IS LABELED DETROIT.
THE STATEMENT THAT RETURNS 0 IS LABELED HOUSE.
THE STATEMENT THAT RETURNS 1 IS LABELED TECHNO.
THE STATEMENT IGNORE IS NOT NOT 4 IS LABELED PHOTEK.
THE STATEMENT IGNORE IS + 1 IS LABELED MORALES.
THE STATEMENT NOT 4 IS NOT IGNORED IS LABELED RANDOMXS.
THE STATEMENT IGNORE IS NOT NOT 5 IS LABELED TODDTERRY.
THE STATEMENT IGNORE IS - 1 IS LABELED CJBOLLAND.
THE STATEMENT NOT 5 IS NOT IGNORED IS LABELED DARRENEMERSON.
THE STATEMENT STATING HOUSE,STAY,BLAKE,KEN,SAUNDERSON,
BAXTER,LFO,FRANKIE IS LABELED ANDYC.
THE STATEMENT STATING DETROIT,HAWTIN,WILL,PHUTURE IS 
LABELED GROOVERIDER. THE STATEMENT STATING TECHNO,
RANDOMXS,MORALES,PHOTEK IS LABELED TECHNICAL.
THE STATEMENT STATING DETROIT,ALIVE,KEVIN,PHUTURE IS
LABELED ITCH. THE STATEMENT STATING TECHNO,
DARRENEMERSON,CJBOLLAND,TODDTERRY IS LABELED DANNY.
THE STATEMENT STATING DETROIT,DAVE IS LABELED BREAKS.
THE STATEMENT STATING HOUSE,DARRENEMERSON,CJBOLLAND,
TODDTERRY,RANDOMXS,MORALES,
PHOTEK,ATKINS,KEVIN,PHUTURE,AUX88,WILL,PHUTURE,RICHIE,
KEVIN,PHUTURE,CLARKE,WILL,PHUTURE IS LABELED HARDCORE.
THE STATEMENT STATING DETROIT,ISHII IS LABELED JUNGLE.
THE STATEMENT STATING DETROIT,KNUCKLES IS LABELED DMXKREW.
THE STATEMENT STATING HOUSE,ACID IS LABELED SPICELAB.
THE STATEMENT STATING DETROIT,JUAN IS LABELED HUMATE.
THE STATEMENT STATING TECHNO,JUNKIES IS LABELED HARDFLOOR.
THE STATEMENT STATING HOUSE IS LABELED FORCEINC.
THE STATEMENT GOING FROM ANDYC TO 12 IS LABELED JOHN.
THE STATEMENT GOING FROM GROOVERIDER TO 3 IS LABELED DIGWEED.
THE STATEMENT GOING FROM TECHNICAL TO 1 IS LABELED MRC.
THE STATEMENT GOING FROM ITCH TO 5 IS LABELED METALHEADZ.
THE STATEMENT GOING FROM DANNY TO 3 IS LABELED GOLDIE.
THE STATEMENT GOING FROM BREAKS TO 7 IS LABELED SPEEDFREAK.
THE STATEMENT GOING FROM HARDCORE TO 12 IS LABELED SVENVAETH.
THE STATEMENT GOING FROM JUNGLE TO 1 IS LABELED MODELL500.
THE STATEMENT GOING FROM DMXKREW TO 10 IS LABELED DJUNGLEFEVER.
THE STATEMENT GOING FROM SPICELAB TO 12 IS LABELED ALEC.
THE STATEMENT GOING FROM HUMATE TO 12 IS LABELED EMPIRE.
THE STATEMENT GOING FROM HARDFLOOR TO 12 IS LABELED A1PEOPLE.
THE STATEMENT GOING FROM FORCEINC TO 12 IS LABELED KLUBRADIO.
THE STATEMENT COMING FROM KLUBRADIO,A1PEOPLE,EMPIRE,
ALEC,DJUNGLEFEVER,MODELL500, SVENVAETH,SPEEDFREAK,GOLDIE,
METALHEADZ,MRC,DIGWEED,JOHN IS LABELED IDispatch.
MAIN IS A FUNCTION OF NO PARAMETERS THAT IMPLEMENTS IUnknown.
IT USES 1 LOCAL VARIABLE.
THE STATEMENT NOT 0 IS NOT 0 IS LABELED DERRICKMAY.
THE STATEMENT IGNORE IS NOT NOT 0 IS LABELED STACEY.
THE STATEMENT NOTHING IS NOT ANYTHING IS LABELED YOUNG.
THE STATEMENT NOT 0 IS NOT IGNORED IS LABELED ACID.
THE STATEMENT SAYING NOTHING IS LABELED MILLS.
THE STATEMENT SAYING "BEFORE QUICKSORT:" IS LABELED DJRUSH.
THE STATEMENT SAYING "AFTER QUICKSORT:" IS LABELED CLAUDE.
THE STATEMENT IGNORE IS < 100 IS LABELED PULLEN.
THE STATEMENT IGNORE IS + 1 IS LABELED JEFF.
THE STATEMENT IGNORE IS NOT 0 IS LABELED WARRIOR.
THE STATEMENT CALLING QUICKSORT 99 0 0 IS LABELED BELTRAM.
THE STATEMENT SAYING 13 AS CHAR IS LABELED JOEY.
THE STATEMENT THAT RETURNS IGNORE IS LABELED UNDERGROUND.
THE STATEMENT THAT RETURNS 0 IS LABELED RESISTANCE.
THE STATEMENT STATING RESISTANCE,DERRICKMAY IS LABELED ANDYC.
THE STATEMENT STATING UNDERGROUND,PULLEN,ACID,JEFF,YOUNG,
STACEY IS LABELED GROOVERIDER. THE STATEMENT STATING RESISTANCE,
ACID,WARRIOR,DJRUSH IS LABELED TECHNICAL. THE STATEMENT STATING
UNDERGROUND,PULLEN,ACID,JEFF,MILLS,STACEY IS LABELED ITCH. THE 
STATEMENT STATING RESISTANCE,DERRICKMAY,CLAUDE,BELTRAM,
JOEY IS LABELED DANNY. THE STATEMENT STATING UNDERGROUND,
PULLEN,ACID,JEFF,MILLS,STACEY IS LABELED BREAKS.
THE STATEMENT STATING RESISTANCE,JOEY IS LABELED HARDCORE.
THE STATEMENT GOING FROM ANDYC TO 0 IS LABELED JOHN.
THE STATEMENT GOING FROM GROOVERIDER TO 1 IS LABELED DIGWEED.
THE STATEMENT GOING FROM TECHNICAL TO 0 IS LABELED MRC.
THE STATEMENT GOING FROM ITCH TO 3 IS LABELED METALHEADZ.
THE STATEMENT GOING FROM DANNY TO 0 IS LABELED GOLDIE.
THE STATEMENT GOING FROM BREAKS TO 5 IS LABELED SPEEDFREAK.
THE STATEMENT GOING FROM HARDCORE TO 0 IS LABELED SVENVAETH.
THE STATEMENT COMING FROM SVENVAETH,SPEEDFREAK,GOLDIE,METALHEADZ,
MRC,DIGWEED,JOHN IS LABELED IUnknown.

External resources