Velo

A programming language in the genre of esolang by Chris Pressey, Cat's Eye Technologies, Jul 2012

Velo is a vaguely Ruby-inspired "scripting" language which unifies strings with code blocks, and scripts with object classes. Curly braces delimit string literals, and there is no difference between a string literal and a block of code given to, say, an if statement. Any given script is an object, which inherits from the root object in delegation-OO style.

Sample Program

yes = {IO.print {Yes}}
no = {IO.print {No}}
if ({X}.equals {Y}), yes, no

Computational Class

believed Turing-complete

Programming Paradigms

Documentation

Implementations

Test Requirements

Download

Download latest release (0.1-2012.0714)

Development

Github: catseye/Velo

Bitbucket: catseye/velo

Issue tracker: on github

Influences