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.

Belbolesi

From Esolang
Jump to navigation Jump to search

Belbolesi is an esolang heavily inspired by RandomAndgits Bilutabowese (More commonly known as Bulu Taba, for whatever reason)

Dictionary

Sets (4 things)

  • ( — Bel — Starting to a set
  • ) — Bol — Ending to a set
  • Ω — Ol — Placeholder
  • | — Si — Cardinality of the following set

Logic (17 things)

  • ! — Nu — Negates the previous thing
  • = — Yal — Asks if the previous thing is equal to the following thing
  • ≈ — Ral — Asks if the previous thing is rounded as the following thing
  • ^ — Wil — Either the previous thing or the following thing (Exclusive choice selector)
  • Π — Wan — Comma
  • E — Ele — Asks if the previous thing is an element of the following thing
  • δ — Ro — Repeats the previous thing the following times
  • ? — Wel — Does the previous thing only if the following thing is true
  • ~ — Fif — If ? = False, have a custom output
  • S — Sor — Choose random from following choices
  • Δ — Nip — Action node (Click by default)
  • M — Xus — Mouse X
  • N — Yus — Mouse Y
  • \ — Nir — False
  • / — Yir — True
  • + — Yan — Put two sets together. Essentially addition
  • - — Ran — Split two sets from each other. Essentially subtraction

Customisable (6 things)

  • λ — Vel — Shorthand for an action with customisability
  • P — Pul — Typed into a function for custom inputs to exist
  • O — Yon — The custom output for a function
  • % — Yek — Sets the amount of O

Vector (8 things)

  • F — Gri — Locates the position of a shape on the grid (1 = 1 PX, the grid is 30x30 PX)
  • Y — Yi — Y-level on a grid
  • X — Xi — X-level on a grid
  • Z — Zi — Z-level on a grid
  • Σ — Ti — Teleport to a point (Put in front of every line and place it whenever with a number to teleport to that line)
  • R — Raz — Red channel
  • G — Giz — Green channel
  • B — Buz — Blue channel
  • Ξ — Diz — Fill a shape with a color

Characters (3 things)

  • A — Kal — A string of characters/Print function (0 = A, 1 = B, etc.)
  • V — Sal — Turn a string into what it actually is
  • Λ — Zal — Turn a string into what it mathematically is

Examples

Number Generation

  • 0 = |(Ω!)
  • 1 = |(|(Ω!))
  • 2 = |(|(Ω!)Π(|(|(Ω!))))
  • 3 = |(|(Ω!)Π(|(|(Ω!))Π(|(|(Ω!)Π(|(|(Ω!)))))))
  • Get how numbers are made?
  • Also: -1 = |(Ω+|(|(Ω!))=|(Ω!))

Hello World!

  • A(0Π4Π11Π11Π14Π28Π29Π22Π14Π17Π11Π3). Please note that I am NOT typing those numbers, bro

Gambling! (Double or nothing)

  • λ|(Ω!)(S(|(Ω!)^PUδ|(|(Ω!)Π(|(|(Ω!)))))) (You put a number in, and it gives you either 0 or double the amount)
  • Output: λ|(Ω!)()