Description #
Taxi is an esoteric language inspired by taxi cab routes, where programs consist of “pickups” and “dropoffs” modeled after city maps.
History #
Created in 2012 by Anthony J. Neaves, Taxi uses metaphorical taxi route instructions to simulate program flow and data movement.
Hello World Code #
PICKUP 1,1
DROP 1,2 "Hello World"
How to Run #
Option 1: Online
No widely available online runner.
Option 2: Local
Download Taxi interpreter from esolang repositories.
Key Concepts #
- Syntax style: Taxi pickup/dropoff commands
- Typing discipline: N/A
- Execution model: Interpreter simulating routes
- Common use cases: Esoteric, novelty
- Toolchain: Custom interpreters
- Paradigms: Spatial, metaphorical
- Compilation: None
- Strengths: Unique metaphor and control flow
- Libraries: None
- Community: Small niche
Try It Online #
No known online runners
Fun Facts #
- Taxi mimics real-world taxi routes as program instructions.
- The language highlights spatial programming metaphors.
- Commands like PICKUP and DROP simulate data movement.
- Taxi is appreciated for its conceptual creativity.
- It’s a rare example of map-inspired esoteric languages.