Burro
This is the reference distribution for Burro, a formal programming language whose programs form a group under concatenation of their program texts.
For the definition of the Burro language version 1.0, which was the
first attempt to do this but does not actually succeed in forming a group,
see the file burro-1.0.html
in the doc
directory. (This should
probably be converted to Markdown someday, but that day is not today.)
For the definition of the Burro language version 2.0, which does indeed
form a group, see the Literate Haskell file Burro.lhs
in the src
directory. This also serves as a reference implementation of the language,
and includes a sketch of a proof that Burro is Turing-complete.
Commit History
@rel_2_0_2018_0620
git clone https://git.catseye.tc/Burro/
- Remove dynamic markup, Mercurial support. Add README. Chris Pressey 6 years ago
- Added tag rel_2_0_2014_0819 for changeset 1e2b4842b587 Chris Pressey 10 years ago
- Simplify build system. Don't build if ghc not found. Cat's Eye Technologies 10 years ago
- Add .{git,hg}ignore. Cat's Eye Technologies 11 years ago
- Update for modern Haskell. catseye 11 years ago
- Added tag rel_2_0_2012_0619 for changeset 0a4f8308993f Cat's Eye Technologies 12 years ago
- Remove obsolete files. Cat's Eye Technologies 12 years ago
- Added tag rel_2_0_2012_0619 for changeset 7738cf3757ee Cat's Eye Technologies 12 years ago
- Import latest HTML and LHS tweaks. Cat's Eye Technologies 12 years ago
- Added tag rel_2_0_2011_0525 for changeset 782a530096f6 Cat's Eye Technologies 12 years ago