Welcome to Animal Language Documentation

Animal is a programming language that uses animal sounds and behaviors as programming constructs.

Version 1.1.0
howl greet(name) {
    roar "Hello", name
}

greet("World")  :: Prints "Hello World"

Features

  • Intuitive Syntax: Animal sounds replace traditional operators, for example meow is for addition, woof is for subtraction etc.

  • Expressive Control Flow: growl/sniff/wag for conditionals, leap for for-loops, pounce for while-loops

  • Powerful Data Structures: Lists with built-in methods and nestable structures

  • Custom Object System: Define reusable components with the nest keyword

  • Integrated File I/O: Read and write files with animal-themed functions

Contents