Refal is a historical programming language created in 1968. Refal (Recursive functions algorithmic language) "is functional programming language oriented toward symbol manipulation", including "string processing, translation, [and] artificial intelligence". It is one of the oldest members of this family, first conceived in 1966 as a theoretical tool with the first implementation appearing in 1968. Refal was intended to combine mathematical simplicity with practicality for writing large and sophisticated programs. Read more on Wikipedia...

51Years Old 25Users 0Jobs

Example code from the Hello World Collection:

* Hello world in Refal

$ENTRY Go { = <Hello>;}
Hello {
   = <Prout 'Hello world'>;
}

Example code from Wikipedia:

Squeeze {
    '__'e.1 = <Squeeze '_'e.1>;
    s.A e.1 = s.A <Squeeze e.1>;
    = ; };

Last updated December 4th, 2019

Edit Refal