Skip to content
A Turing-complete programming language with only one symbol: "."
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Initial commit Aug 28, 2015
README.md Update smallest hello world length Aug 28, 2015
cat.dot
dots.py

README.md

dots

A turing-complete programming language with only one symbol: "."

Usage

python dots.py <source-file>

Advantages

  • Turing complete! Write any program you can think of!
  • Commenting your code is easy since all characters other than '.' are ignored!
  • Debugging is easy! There are only two possible causes of errors: too many or too few dots.
  • Only requires one working keyboard key to program with.

Examples

A sample cat program is provided that will copy stdin to stdout until it reads a 0 byte. This program is composed of precisely 43453 dots.

We would provide a "Hello World" program but unfortunately it's ~4.2x1055 yottabytes.

You can’t perform that action at this time.