Rabbit-vm

An approach to the Joy Programming Language.

Rabbit-vm is essentially a Joy programming language implementation.

Joy is a functional programming language which is not based on the application of functions to arguments but on the composition of functions. Function composition is done by concatenation. This is called concatenative, tacit or point-free programming or if you prefer say straight away: pointless programming!

Repository

The current implementation of Rabbit-vm.

Introduction

Introduction to Rabbit-vm.

Joy Programming Language

Atoms and Definitions of JOY

This document is containing a brief description of all Atoms, defined by the JOY-System and of all visible definitions, defined by the basic Joy Libraries.
This document is up to date with Joy as it could be downloaded from the Joy Home Page at February, 10th 2002.
It refers to John Cowan's Joy1.

Freeputer

Freeputer

Freeputer's homepage says: Freeputer is a tiny virtual machine easily ported to most modern architectures, including bare metal, and requiring neither file system nor operating system. This offers extreme portability and the freedom to use software forever without designed obsolescence.

Freeputer-1.0 was used as platform for the predecessor of the current Rabbit-vm. Freeputer turned out to be a small but very reliable, rock solid, well understood system.

Freeputer is published by Robert Gollagher (c).


(at) yahoo. de
Heiko. Kuhrt

Html handwritten and first published at 2018-12-20.