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.

Osaka-Lang

From Esolang
Jump to navigation Jump to search

osaka-lang is a programming language with amazing and such easy to understand syntax that even Osaka can understand.

Syntax

Assign object to memory:

:o

Inspect object from memory:

:<

Remove object from memory:

:3

Do math (see example on how to use it):

:m

Computational class

osaka-lang can import scripts, but import loops result in an infinite loop during parsing. This is the only way that loops could be achieved and is presumably invalid. Thus, all programs must eventually terminate.

Examples

Assign an ayumu object to memory and inspect it:

:o greeting <-- "I am Ayumu Kasuga. I just transferred here from Osaka the other day." ~nyan
:< greeting

Osaka can even do math:

:o osaka_math <-- :m 2 + 1 ~chiyo
:< osaka_math

Source

https://github.com/osaka-lab/osaker-lang