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.

Obj

From Esolang
Jump to navigation Jump to search
The title of this article is not correct because of technical limitations. The correct title is actually :obj.
Not to be confused with ObjLang.

Named after a typo posted in a Discord discussion, :obj is a joke language where there is only one Object.
Prior to the conversation, this idea was thought up by Threesodas in 2021 and was named j-object-ke.

import Object
from Object import Object
Object Object = Object.Object;
Object:end();

There is no way that :obj could be programmed in because a compiler may get confused during compilation.

Example Programs

What's your favorite number?

from Object import *
Object.Object("What's your favorite number?");
Object object = Object.Object();