rex (language)

From Seo Wiki - Search Engine Optimization and Programming Languages

Jump to: navigation, search

rex is a functional programming language developed by Robert M. Keller for use in teaching functional programming to Harvey Mudd College students.

Example

The "Hello World" of functional languages is the factorial function. Expressed in rex:

factorial(0) => 1;
factorial(X) => X * factorial(X-1);

The name "rex" derives from "rewriting expressions", which is the basic principle underlying the implementation: replace an instantation of an expression on the left-hand side of a rule with the instantiated right-hand side.

External links

Personal tools

Served in 0.089 secs.