Platforms

Note that the precise distinctions between a Tool, a Platform, and a Library are debatable, and entries may be categorized somewhat arbitrarily.

by Cat's Eye Technologies

  • BefOS (in NASM Assembler) (ca 1999)

    Try it Online

    BefOS is a program which boots off of a floppy disk, and is billed as a Befunge-themed toy operating system for the IBM PC compatible architecture. However, it omits most of the functionality of an operating system, and most of the functionality of Befunge as well, and therefore might be more accurately described as a disk sector editor with some unusual features.

  • yoob (in Java) (Mar 15, 2011)

    Try it (Java Web Start)

    yoob is a framework for implementing esoteric programming languages in Java. It aims to make it easy for a user to experiment with a large number of esolangs with a minimal install burden (i.e. in a Java Web Start application), and to make it easy for designers to rapidly implement and showcase their esolangs.

  • The Cat's Eye Technologies Platform (in x86 machine code) (Oct 4, 2014)

    The Cat's Eye Technologies Platform is a NetBSD-based, shelf-powered, Funicular-built "distro" containing almost all of Cat's Eye Technologies' software distributions.

  • yoob.js API (in Javascript) (Oct 4, 2012)

    yoob.js is a framework for implementing esoteric programming languages in Javascript/HTML5. It has some differences from the earlier yoob framework, which is in Java.

by Our Valued Partners

  • Amiga 500 (in C++)

    A home computer of old. You may have heard of it?

  • AmigaDOS 1.3

    This is the version of Amiga's operating system which was current when the Amiga 500 was a really popular video-gaming home computer.

  • Apple II (in C++)

    A home computer of old. You may have heard of it?

  • Commodore 64 (in Java and C99)

    A home computer of old. You may have heard of it?

  • Commodore VIC-20 (in C99)

    A home computer of old. You may have heard of it?

  • IBM PC compatible (in C++ and C99 and Javascript)

    The computer architecture that just wouldn't die. You may have heard of it?

  • Java Web Start

    A curious contrivance wherein a computer program, written in Java, runs safely within the confines of a Java interpreter, after you have clicked on a link which downloads the computer program.

  • Java applet

    A curious contrivance wherein a computer program, written in Java, runs safely within the confines of your web browser, after you have clicked through a number of "I understand that this may be dangerous" dialogs.

  • MS-DOS (in C99 and C++)

    An operating system of old; you may have heard of it?

  • POSIX (in C99 and C99 and C99 and C99)

    An idealistic project to standardize Unix which almost sort-of succeeded.

  • Windows (in C++)

    An operating system of some kind. You may have heard of it?

  • Z-Machine (in Java)

    A portable system for interactive fiction.