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.

HA

From Esolang
Jump to navigation Jump to search
For other languages named Headache, see Headache.
This article is not detailed enough and needs to be expanded. Please help us by adding some more information.

HA is an esoteric programming language created by Peter Larsen in 2011. HA is short for: Headache, but as apparently headache was already taken as a name for a programming language I renamed it to the the shorter version HA.

HA is best described as an extended Befunge-like programming language, with alot of functionality added. The goal is to extend the concept with as many unique features as possible. For example you can set data/code on the 2D-tapes "in motion", you can run RegEx match/search/replace on code and data, you can have several IP's running in parallel in a kind of multithreaded way.

I will here try to describe all of the 500+ commands available (I am currently in the process of adding functionality)