Farm

From Esolang
Jump to: navigation, search
This article is a stub, which means that it is not detailed enough and needs to be expanded. Please help us by adding some more information.


Farm is an esoteric language based on brainfuck with some shortcut instructions, like changing the current pointed case to 'a' (97 in ASCII code).

As the name may suggest it, instructions are actually animal onomatopea, which can be written in french or english (some are even translated in german and dutch).

To run the program, there must be in first argument an input file containing ASCII text to be copied down with the instruction 'gloup'.

Farm was created july 2008 by two french students, and the source code of the current version of the interpreter (4.2.5 of fall 2008, maybe the final one), written in OCaml, is stored at http://perso.crans.org/~reichert/farm/index.php?lang=en.


An example of program in Farm : printing 'Hello world !'



Cock a doodle doo

roar bark bark bark bark bark bark bark grunt

chirp bark bark bark bark grunt

sss meow moo bark moo bark quack quack blater moo moo

bark bark bark bark bark bark bark grunt grunt

sss meow moo bark moo bark quack quack blater moo moo

bark bark bark grunt

moo cluck grunt

moo squick meow meow meow grunt

quack quack grunt

bark bark bark grunt

quack grunt

quack quack meow grunt

cluck bark grunt

howl