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.
Punctuation
Jump to navigation
Jump to search
- Not to be confused with Punktuation.
- This article is not detailed enough and needs to be expanded. Please help us by adding some more information.
Overview
punctuation is an esolang composed of only punctuation on the keyboard. It does not yet have a compiler. The purpose is for Hello World to be as annoying as possible.
Hello World
Code is below. vv
[0] << -------; #Initialize [0] with 64.# [0] < ----; #Add 8 to [0].# [1] << -------; [1] < ------; [1] < ---; [1] < -; [2] << --------; [2] < ------; [2] < -----; [2] < ---; [3] << [2]; #Set [3] to [2]. They are both "l"s.# [4] << -------; [4] < ------; [4] < ----; [4] < ---; [4] < --; [4] < -; [5] << -------; [5] < ----; [5] < ---; [6] << ------; [7] << -------; [7] < -----; [7] < ---; [7] < --; [7] < -; [8] << [4]; [9] << -------; [9] < ------; [9] < -----; [9] < --; [10] << [2]; [11] << -------; [11] < ------; [11] < ---; [12] << ------; [12] < -; [0] >; #Outputs byte [0] to std# [1] >; [2] >; [3] >; [4] >; [5] >; [6] >; [7] >; [8] >; [9] >; [10] >; [11] >; [12] >;