Bhuna

A programming language in the genre of production language by Chris Pressey, Cat's Eye Technologies, Oct 21, 2005

Bhuna is a small, garbage-collected language with a simple syntax, closures, inferred types, lightweight processes, and support for UTF-8 source code. It was implemented partly to see how closely I could match the performance of Lua's interpreter. It was meant more more as an experimental starting point for branching new languages, than as a useful language in and of itself.

Sample Program

Fib = ^ X {
  if X < 2 return 1 else
  return Fib(X - 1) + Fib(X - 2)
}
Print Fib(32), EoL

Computational Class

believed Turing-complete

Programming Paradigms

Defined by

bhuna in the Bhuna distribution

Influences

Implementations