GenderScript

From Esolang
Jump to navigation Jump to search

GenderScript is a tiny transgender esoteric programming language created by Kalavian in October 2025. The source code is available on Github.

GenderScript operates on an array of 65,536 bytes as well as a byte register called "main". All functions are of the form function: argument. This wiki page shows two integer datatypes for function arguments: byte is an unsigned int8 and int is an unsigned int16. Arguments are automatically converted between types.

Functions

  • ggd - Prints byte in main as ASCII char
  • egg - Takes one byte of input (ASCII char) into main
  • trans: byte - Sets main to byte
  • girl: int - Puts byte at main into address int
  • boy: int - Puts byte at address int into main
  • enby: int - Adds byte at address int to byte at main, putting the result into main. Due to integer overflow this can also work for subtraction
  • MtF - If main is equal to zero, skips next line
  • FtM: int - Jumps to line number int
  • agender: comment - Comment, ignored by interpreter
  • blahaj - Prints debug message