Deadfish+

From Esolang
Jump to navigation Jump to search

Deadfish+ is an esolang created by User:Tommyaweosme. The 256 and -1 limitations of Deadfish are removed in Deadfish+.

Goals

Ranked in order of priority.

  1. Turing-completeness
  2. Using Deadfish as a base
  3. Simplicity
  4. Only using letters

Commands

i - increment incrementer
d - decrement incrementer
s - square incrementer
c - clear incrementer
o - push incrementer to top of stack
p - print top of stack as ASCII
r - bring top of stack to incrementer
w - swap top two of stack
t - duplicate top of stack
h - halt program
j - push user input as its corresponding number in ASCII
f  g - does the code inbetween f and g while top of stack = 0.

Examples

Hello, World!

The program below issues the message “Hello, World!” to the standard output conduit:

iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiopiiiiiiiiiiiiiiiiiiiiiiiiiiiiiopiiiiiiiotppiiiopdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddopddddddddddddopiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiopiiiiiiiiiiiiiiiiiiiiiiiiopiiiopddddddopddddddddopdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddop

Cat Program

A cat program, apprehended in an olamic cycle regardless of the input, shall be adduced:

ofjpog

Truth-Machine

The following program demonstrates a truth-machine implementation:

jtrdddddddddddddddddddddddddddddddddddddddddddddddddotfwtpwtgrp

Interpreter

  • Common Lisp implementation of the Deadfish+ programming language.