by Nicholas Carlini
This project appears to have gone dormant. It will be removed from the list soon unless new activity is noted.
Strongly-typed stack-based concatinatitive language intended for code golfing.

rhoScript, or ⍴Script, is a strongly-typed stack-based concatinatitive programming language designed for code golf (writing a program which solves a given problem in as few characters as possible). rhoScript is inspired mainly by forth, haskell, and lisp. rhoScript is implemented in, and compiles to, common lisp.

Typically written at a higher level and then compiled down to the dense form, rhoScript takes code golfing to the extreme. While the high-level language looks like a somewhat-standard stack-based language, the low-level language is a dense, arithmetic encoded, version of the high-level program where each of the built-in functions all take under a byte to reference. This compression is achieved due to the static typing which lets the compiler obtain highly accurate guesses as to which function will be called next.

Fibonacci example:

1 1 30 (*non-restoring dup arg-b add) call-n-times
Information updated 08/28/15
View Comments