Tools
Bark
An esoteric programming language for .woof files. Mostly Turing-complete. No reason for existing apart from having fun!
Bark is a dog-themed esoteric language. You write short stories in .wooffiles. The runtime only reacts to words it knows. Everything else is filler, like a dog ignoring words it doesn't know until someone says their name and "walk".
Run stories with jbark (Java) or pbark (Python). Add the Maven dependencyio.github.alexh89:bark:1.0.0 or install the Python interpreter withpip install pbark. You can also download the CLI from GitHub. Here you'll find the full documentation, example programs, and a playground so you can try Bark straight away.
I have a labrador.
She is 2.
She has 3 toys.
Her name is "Bimba".
she woofs how many toys she hasSniff around
Everything you need to get started. Play with the code, copy examples which will hopefully lead to at least a smile.
Docs
Language reference, syntax, and odd dog related language behaviour.
Learn more →PlayTry it
Write your own Bark, see the output. Args optional. Enjoy!
Learn more →SamplesExample programs
Copy-pasteable .woof files to showcase what Bark can do.
Learn more →CodeGitHub
jbark, pbark, and the interpreters that make this project feel almost real.
Open repo →