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 applet)

    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 applet), 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, toolshelf-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?

  • Arcade

    This node is a stand-in for the implementation platform for any coin-op arcade game, for now.

  • Atari 2600 VCS

    A home video game system 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 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?

  • Nintendo GameCube

    A home video game system of some kind. 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.

  • Sony PlayStation

    A home video game system of old. You may have heard of it?

  • 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.