All public logs

Jump to navigation Jump to search

Combined display of all available logs of Esolang. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).

Logs
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)
  • 11:21, 4 January 2024 ChuckEsoteric08 talk contribs created page SHITS (Created page with "'''SHITS''' ('''S'''imple language wit'''H''' b'''ITS''') is an esolang by User:ChuckEsoteric08 based on brainfuck minimalisations which uses binary tape. ==Speceification== Language uses right-infinite tape. ==Commands== ! - flip bit and move to the first cell > - move right {...} - while not zero Optional I/O commands: * - output bit + - input bit ==Computational class== Language is Turing-complete, because it can simulate Cyclic Tag with initial string of 1:...")
  • 08:26, 4 January 2024 ChuckEsoteric08 talk contribs created page Two variable language (Created page with "'''Two variable language''' is an esolang by User:ChuckEsoteric08 based on B2C. ==Specification== Language works on two variables, a and b, which store unsigned integers. Initially, a is set to 0 and b is set to 1 ===Commands== Pointer starts at variable a + - add values of current variable and other variable, store result in current variable - - subtract value of current variable from other variable, store result in current variable. If result is less than 0,...")
  • 09:25, 3 January 2024 ChuckEsoteric08 talk contribs created page Quinary Bueue (Created page with "'''Quinary Bueue''' is an esolang by User:ChuckEsoteric08. ==Specifcation== 0 - enqueue 0 1 - enqueue 1 [ - dequeue, if zero jump after matching ] ] - jump back to matching [ ==Computational class== '''Quinary Bueue''' is Turing-complete because it can simulate brainfuck with fixed amount of unbounded cells. First we should translate brainfuck into a version with wrapping tape. Then we translate it into '''Quinary Bueue''' like that: Create new cell: 0 <code>><...")
  • 09:16, 30 December 2023 ChuckEsoteric08 talk contribs created page ASCIIfuck (Created page with "'''ASCIIfuck''' is a variation of brainfuck by User:ChuckEsoteric08 which uses ASCII values of a characters. ==Specification== brainfuck is encoded as follows: *Take ASCII value of character *If it has three digits, add first two *First digit of an operation represents brainfuck command like that: **1 is + **2 is - **3 is > **4 is < **5 is , **6 is . **7 is [ **8 is ] **Anything is invalid *Second represents how many times command is repeated. ==Examples== ===Cat===...")
  • 12:08, 23 December 2023 ChuckEsoteric08 talk contribs created page Binary-encoded Minsky machine (Created page with "'''Binary-encoded Minsky machine''' (BMM) is a version of Minsky machine by User:ChuckEsoteric08 ==Encoding== This version is based on a version of Minsky machine with instructions INC and JZDEC, along with I/O instructions, where INP sets register to ASCII value of input and OUT outputs register as a character with unlimited amount of registers. Indexes start at 1. They are encoded like that: INC r - 110r0 JZDEC r z - 10r011z INP r - 100r OUT r - 00r <nowiki>*r...")
  • 13:56, 20 December 2023 ChuckEsoteric08 talk contribs created page LargeFish (Created page with "'''LargeFish''' is an esolang by User:ChuckEsoteric08 based on BigFish, which is itself based on Deadfish ==Specification== '''LargeFish''' operates on infinite amount of registers whixh store nonnegative integers. It has the following commands: i x - increment x d x - decrement x s x - square x o - output x e x y - set x to y loop x - loop x times endloop - end loop Note that if you put an asterisk before y in e, or before x in loop it would return va...")
  • 16:01, 17 December 2023 ChuckEsoteric08 talk contribs created page PushDupAddSub (Created page with "'''PushDupAddSub''' (PDAS) is an esolang by User:ChuckEsoteric08 inspired by Volatile ==Commands== 1 - push 1 + - pop a and b, push a+b - - pop a and b, push b-a / - pop a and b, push b/a followed by remainder : - duplicate [...] - while 0 ==Computational class== PDAS is Turing-conplete becaue PMMN-like language to it: n should be prime number. P(n) would push n, when compiled to normal it uses 1, + and : Initialisati...")
  • 17:09, 10 December 2023 ChuckEsoteric08 talk contribs created page IncCa (Created page with "{{Stub}} '''IncCa''' ('''Inc'''rement and jump if '''Ca'''rry)- is an OISC by User:ChuckEsoteric08 that is easy to implement ==Specification== '''IncCa''' runs on Self-Modifying Virtual Machine with width of an address and a IP (which are equal) being 8, 16, 32 or 64 and one instruction a b Meaning "Increment address a and if it overflows jump to address b". Program halts if IP overflows Category:Languages Category:OISC Category:Bounded-storage machine...")
  • 07:31, 9 December 2023 ChuckEsoteric08 talk contribs created page Unary Stack (Created page with "'''Unary Stack''' is a attempt at creating syntax for 1-symbol Push-down automaton by User:ChuckEsoteric08 ==Syntax== Each state is represented like that: s1: commands s2 (s3) Where s1 is the current state, followed by commands, next state, and if last command was -, followed by s3. It will then execute commabds and if stack is empty current state s3, else s2 ===Commands=== + - push 1 - - pop . - output length of the stack , - input number, and set length of...")
  • 07:16, 9 December 2023 ChuckEsoteric08 talk contribs created page Talk:Beta (Created page with "Both decrement and NOT command use ! character. Is it intentional?--~~~~")
  • 11:17, 8 December 2023 ChuckEsoteric08 talk contribs created page RightSlash (Created page with "'''RightSlash''' is esolang by User:ChuckEsoteric08 with left-infinite tape with cells with values 0-F. User:ChuckEsoteric08 forgot to save .txt file so not much specification is known. What is known that it has no increment/decrement commands, it used characters > and \ and only control flow statement is jump if not equal. ==Brainfuck interpreter== Uses right-infinte tape and 8-bit nonwrapping cells Program seperated from input by a space >\>\>>>>>\\\\\\\\\...")
  • 16:29, 1 December 2023 ChuckEsoteric08 talk contribs created page Quell (Created page with "'''Quell''' ('''Que'''ue ca'''ll''') - is an esolang by User:ChuckEsoteric08. ==Specification== Quell uses infinte tape which can hold unbounded values. It also uses Call Queue for subroutines.<br><code>*x</code> returns value in cell x ===Commands=== SET x y - set cell x to y ADD x y - add cell x and cell y and store in x SUB x y - subtract cell y from cell x and store in x JMP x - jump to subroutine x JNZ x y - if cell x is not zero jump to subroutine y J...")
  • 12:11, 1 December 2023 ChuckEsoteric08 talk contribs created page Dat is Dis (Created page with "{{Stub}} '''Dat is Dis''' - is a version of Dis created by User:ChuckEsoteric08 which has infinite memory. ==Changes== Now each address contains unbounded amount if trits, all of which are initially 0. Each conmand would only access a finite amount of trits, number of which is diffirent for each interpreter. After every fifth instruction is executed, the amount of trits is then multiplied by 15 Category:Languages Category:Unknown computational class Ca...")
  • 15:38, 30 November 2023 ChuckEsoteric08 talk contribs moved page Mountain to Mountain/Old
  • 17:03, 19 November 2023 ChuckEsoteric08 talk contribs created page Incrementing machine (Created page with "'''Incrementing machine''' is a variation of Minsky machine discovered by User:ChuckEsoteric08. Unlike any other counter machines it can only increment registers, but not decrementing or setting them to 0. It was discovered while author was working on Turing-completness proof for AddJump ==Specification== '''Incrementing machine''' uses unbounded amount of registers as memory which are numerated with the first register being 0, second being 1 and so on. All of th...")
  • 10:36, 19 November 2023 ChuckEsoteric08 talk contribs created page ʟɐä̯ɴɢʁɥɪɖʐ (Created page with "'''ʟɐä̯ɴɢʁɥɪɖʐ''' is a programming language invented by User:ChuckEsoteric08 inspired by Quiney. ==Specification== It uses infinite array of symbols as memory. It also uses two registers which point to symbols, Interpreter Pointer (IP) and Cell Pointer (CP). IP and CP begin in the same place and moving right. both IP and CP moves to the next instruction in their own dolirectionafter command has been executed. Both can have two directions: right and lef...")
  • 14:52, 18 November 2023 ChuckEsoteric08 talk contribs created page Brainjump (Created page with "'''brainjump''' is an esolang by User:ChuckEsoteric08 which was created in March of 2022 but published only in November of 2023 ==Specification== brainjump uses right-infinite tape which stores unbounded integers as memory. ==Commands== > - move right and increment cell - - decrement cell < - move left ^ - if current cell is not zero go back to the start of a program ! - go back to the start of a program ==Computational class== Author thinks that the language is...")
  • 12:15, 18 November 2023 ChuckEsoteric08 talk contribs created page SBFM (Created page with "'''SBFM''' (Strange brainfuck minimalizations) are brainfuck minimalizations created by User:ChuckEsoteric08 ==Notes== Note that in all of them loops are only run if they are not empty ==SMBFM-1== > - move pointer right { - flip bit and start while not zero loop } - end while not zero loop and move pointer left 1-bit brainfuck to SBFM-1: BF SMBFM-1 -- ------- > > * {}> < {}>{} [ {}>{ ] }{}>{} Category:Languages Category:Brainfuck de...")
  • 15:49, 11 November 2023 ChuckEsoteric08 talk contribs created page Quebe (Created page with "Quebe ('''Que'''ue of '''B'''yt'''e'''s) is an esolang which is inspired by ResPlicate by User:ChuckEsoteric08 ==Description== Quebe uses a queue made out of bytes and has initial state which is an nonempty string. ===Execution=== At each step, a symbol is dequeued (let's call it <code>x</code>) and enqueue string starting at the front a queue to <code>n</code>, where <code>n</code> is how many times <code>x</code> appears in the queue after it was dequeued. If...")
  • 13:44, 15 September 2023 ChuckEsoteric08 talk contribs created page Talk:KnightJump (Created page with "Holy hell--~~~~")
  • 10:51, 9 June 2023 ChuckEsoteric08 talk contribs created page Brainfuck with while 0 loops (Created page with "This page is proof that brainfuck with unbounded tape and cells and while 0 loops is Turing complete. Which is proven by simulation of Cyclic Tag: ==Initialise data== put <code>+>></code> at the start of a program then initialise program with <code>0</code> being <code>>+></code> and <code>1</code> being <code>>></code>. After initialising data append <code>>+<<[<<]>>[</code> ==Simulating Cyclic Tag== Replace every <code>;</code> with <code>+>></code>, <code>0</code> wit...")
  • 10:16, 7 June 2023 ChuckEsoteric08 talk contribs created page BSQBL (Created page with "'''BSQBL'''('''B'''rainfuck '''S'''tyle '''Q'''ueue-'''B'''ased '''L'''anguage) is an esolang by User:ChuckEsoteric08 ==Specification== > - enqueue zero + - dequeue, increment and enqueue - - like - but decrement < - dequeue and enqueue " - dequeue and enqueue 2 times , - enqueue user input . - dequeue and output [ - dequeue and if zero jump to matching ] ] - jump to matching [ ==Examples== ===Cat=== ,"[.,"] ===Output "H"=== >+++++++"<[-+<+<+<+<+<+<+<+<+<+...")
  • 14:08, 30 May 2023 ChuckEsoteric08 talk contribs created page Extension (Created page with "'''Extension''' is an esolang(s) by User:ChuckEsoteric08 to make FakeScript Turing-complete with as small additions as possible ==Specification== ===Version 1=== !label and goto commands were deleted. Variables a-z were added and #x would return value of variable x if [arg1] [arg2] If [arg1] [arg2] are equal would execute code between this command and matching endif input [arg1] Would set variable [arg1] to to user input set [arg1] Would concatenate every outp...")
  • 10:06, 30 May 2023 ChuckEsoteric08 talk contribs created page Llec (Created page with "{{Stub}} '''llec''' is an esolang by User:ChuckEsoteric09. ==Specification== '''lecc'' operates on a tape of unbounded integers. *x would reference cell x. Cells are 0-indexed. There are 8 commands: +x - increment cell x -x - decrement cell x "x+y - increment cell x by the value of cell y, store result in cell x /x - declare label x \x - goto label x ?x=y - if cell x is y, skip next command 'x - set cell x to next byte of user input :x - output cell x as ASCI...")
  • 09:26, 28 May 2023 ChuckEsoteric08 talk contribs created page MM1char (Created page with "'''MM1char''' is description of 2-register Minsky machine with instructions: INC, DEC, JZ. It's goal is same as for StackBit: to be easily implementable. ==Syntax== + - increment register 1 - - decrement register 1 * - increment register 2 / - decrement register 2 [abc] - declare label abc (abc) - goto label abc ~ - if register 1 is zero skip next command ` - if register 2 is zero skip next command Category:Languages Category:Turing complete Catego...")
  • 14:49, 27 May 2023 ChuckEsoteric08 talk contribs created page A Queue which can't grow (Created page with "'''A Queue which can't grow''' is an esolang by User:ChuckEsoteric08. ==Specification== '''A Queue which can't grow''' uses a queue of integers to store data. Its initial state is set to user input with elements being seperated by ;<br>There are only two (three counting \ which is a nop) commands: | Which dequeues element, increments it, and enqueues result / Which dequeues element, If it's nonzero decrements it, and enqueues result. If it's zero it would enqueue z...")
  • 16:30, 26 May 2023 ChuckEsoteric08 talk contribs created page Suc (Created page with "'''Suc''' is an esolang by User:ChuckEsoteric08 based on a Succesor machine ==Specification== '''Suc''' uses unbounded amount of registers to store values. Line numbers are 0-indexed.<br>There are only three commands: INC x y Increment register x by y. CLR x Set register x to zero. JEQ x y z If registers x and y are equal goto line z.<br>There is also optional command which is used for debuging: OUT x Which outputs value of register x. And thats it! Now try do to...")
  • 15:39, 26 May 2023 ChuckEsoteric08 talk contribs created page Talk:Sreg (Created page with "==Self-interpreter== I think that it's possible to write self-interpreter. You can encode registers as a tape with 6 cells. Implementing the tape is not that hard you can store it in A as a binary value <code>1a0b0c0e0f</code> where a, b, c, e, and f are cells. Their number is represented as string of 1's. Using B and C you could move tape around. Implementing <code>++ A B C</code> is not that hard: Go to cell A, set it to 0, copy value of B to A, and increment A times t...")
  • 08:41, 26 May 2023 ChuckEsoteric08 talk contribs created page SStack (Created page with "'''SStack''' ('''S'''even '''S'''tacks) is an esolang by User:ChuckEsoteric08 inspired by Kipple and was designed as more powerful version of Sreg. ==Commands== '''SStack''' uses seven stacks:a, b, c, d, e, f and g. If you try to accsess empty stack then it would return 0. Decrementing zero is a nop >x/y< - pop element from stack x and push it to stack y +x/y+ - pop element from stack x, increment it and push it to stack y -x/y- - like +x/y+ but decrement...")
  • 11:53, 24 May 2023 ChuckEsoteric08 talk contribs created page Stack based (Created page with "'''Stack based''' is an esolang by User:ChuckEsoteric08 which is similiar to Queue based but it uses stack instead. ==Specificstion== '''Stack based''' uses three stacks as memory: a, b and c push x y Push x to stack y pop x Pop from stack x move x y Pop element from stack x and push it to stack y inp x Push input to stack x out x Pop element from stack x and output that element lbl x Declare label x rep x y z Similiar to [abc_xyz] in Queue based. Replace...")
  • 15:59, 23 May 2023 ChuckEsoteric08 talk contribs created page Queue based (Created page with "'''Queue based''' is an esolang by User:ChuckEsoteric08. The name does not only implies that it stores data in queues but also means that using Queue is based. It's main inspirations were Underload and Smurf ==Specification== '''Queue based''' stores data in two queues. When you go to nonexisting label or try to dequeue if queue is empty program will halt (abc) - enqueue string abc , - dequeue @ declare new label ; - switch to diffirent queue ' - dequeue...")
  • 10:56, 23 May 2023 ChuckEsoteric08 talk contribs created page Number-encoded Bitwise Cyclic Tag (Created page with "'''Number-encoded Bitwise Cyclic Tag''' is variant of Bitwise Cyclic Tag by User:ChuckEsoteric08 which was created to implement BCT in register-based languages like TLIJMMWTRAMCBICHWTPITCSIBCTII, Sreg or EsoBASIC. ==How it works== To convert Bitwise Cyclic Tag to Number-encoded Bitwise Cyclic Tag you should do this 2 (or 3) steps: # Reverse Program and Data strings # Append 1 to the beginning of each string # (only for BCT-in-Sreg and WIP BCT-in-EsoBA...")
  • 07:39, 23 May 2023 ChuckEsoteric08 talk contribs created page ABCstr (Created page with "'''ABCstr''' is an esolang by User:ChuckEsoteric08 ==Specification== '''ABCstr''' uses string as memory. Initial string is "abc".<br>There are three commands: x=y If there is instance of x in the string replace it with y, else goto label x x-y Works the same but also outputs x if there is x :x Works the same but will replace with user input. It is the only string-rewriting language created by User:ChuckEsoteric08 that has input ==Examples== ===Hello, World!===...")
  • 17:04, 21 May 2023 ChuckEsoteric08 talk contribs created page StackBit (Created page with "'''StackBit''' is a Turing-complete esolang by User:ChuckEsoteric08 that is easy to implement. ==Specification== Data is stored in two stacks. 0 - push 0 to the current stack 1 - push 1 to the current stack ~ - switch to another stack [...] - while top of the stack is 1 * - pop top element There is also optional command for debuging: . - outputs top of the stack ==StackBit minimalisation== We could minimise number of instruction by combining ~ and 0 into co...")
  • 11:48, 19 May 2023 ChuckEsoteric08 talk contribs created page NASAL (Created page with "'''NASAL''' is an esolang by User:ChuckEsoteric08. ==Specification== '''NASAL''' uses stack as memory. If program contains invalid character it's an error. {| class="wikitable" |- ! Command !! Function |- | <code>mx</code> || push <code>x</code> to the stack |- | <code>ɱ</code> || pop and discard |- | <code>ɳx</code> || while top!=<code>x</code> |- | <code>ɲ</code> || end while |- | <code>ŋ</code> || move element from top to bottom |- | <code>ɴ</code> || move el...")
  • 10:23, 17 May 2023 ChuckEsoteric08 talk contribs created page NABC (Created page with "'''NABC''' is an esolang by User:ChuckEsoteric08 in which command is defined by number of a, b and c. ==Specification== d is used to seperate commands. Data is stored in Accumulator and stack. Line numbers are 0-indexed.<br><code>n(x)</code> means "number of symbol X". {| class="wikitable" |- ! Name || Number of A || Number of B || Number of C !! Meaning |- | inc x || 1 || 2 || x || Increment Accumulator by n(c) |- | dec x || 1 || 2 || x || Decrement Accumulator by n...")
  • 16:50, 14 May 2023 ChuckEsoteric08 talk contribs created page CQfuck (Created page with "{{Stub}} '''CQfuck''' is an esolang by User:ChuckEsoteric08 where <code>[</code> and <code>]</code> use Call Queue instead. ==Examples== ===Cat Program=== ,[.,] Category:Languages Category:Unknown computational class")
  • 16:56, 13 May 2023 ChuckEsoteric08 talk contribs created page Let's Rewrite String! (Created page with "'''Let's Rewrite String!''' is an esolang by User:ChuckEsoteric08 inspired by Novice ==Specification== The language has unbounded string memory, which initial value is set to user input. Anything that isn't a command would declare label with that name.<br> There are Two commands in the language: x=y If string contains x and there exist label x, then x would be replaced with y and IP jumps to label x x-y Works the same but it would also print y if statement is t...")
  • 12:55, 13 May 2023 ChuckEsoteric08 talk contribs created page SEPL (Created page with "'''SEPL'''('''S'''atan's '''E'''soteric '''P'''rogramming '''L'''anguage) is an esolang by User:ChuckEsoteric08. ==Specification== Instead of ASCII characters it uses "Table". It looks like this: ABCDEFGHIJKLMNOPQRSTUVWXYZ !@#$%^&*(){}[],.:;"'?/\=-_+|0123456789<>~` Last two characters are newline and nothing. '''SEPL''' stores data in tape but also has four registers: <br>A and B - Accumulators <br>C - Code Pointer <br>D - Data Pointer <br>To have opcode it takes cu...")
  • 09:42, 13 May 2023 ChuckEsoteric08 talk contribs created page TACC (Created page with "'''TACC''' is an esolang by User:ChuckEsoteric08 which is mix of Uppercase=Lowercase and Sreg. ==Specification== '''TACC''' uses Tape and Accumulator to store values. Cell indexes start with 1. CP is cell pointer. :X - set CP to X > - set CP to accumulator < - set accumulator to cell pointed by CP ^ - set cell pointed by CP to accumulator +X - increment accumulator by X -X - decrement accumulator by X if result was negative set cell to 0 !X - skip next...")
  • 09:23, 13 May 2023 ChuckEsoteric08 talk contribs created page CDILOI (Created page with "'''CDILOI''' ('''C'''oncatenate, '''D'''elete, '''I'''f, '''L'''abel, '''O'''utput, '''I'''nput) is an esolang by User:ChuckEsoteric08 which was inspired by Gray Snail. ==Specification== '''CDILOI''' uses unbounded variables to store data. The language is case-insnsitive. Note that because it uses space to split arguments strings can't contain spaces <code>@x</code> returns value of variable x. If variable with that name dosen't exist, then create it and set it'...")
  • 15:43, 12 May 2023 ChuckEsoteric08 talk contribs created page ASRL? (Created page with "'''ASRL?''' ('''A'''nother '''S'''tring-'''R'''ewriting '''L'''anguage?) is an esolang by User:ChuckEsoteric08 which was inspired by Novice. ==Specification== '''ASRL?''' uses unbouned string as memory. Initial state of it is set to user input. There is three commands: !x - declares label x=y - if there is instance of x in memory string, replace it with y, else goto label y :: - outputs memory string ==Computational class== '''ASRL?''' is Turing-complete b...")
  • 11:17, 12 May 2023 ChuckEsoteric08 talk contribs created page TailDot (Created page with "'''TailDot''' is an esolang by User:ChuckEsoteric08 based on his old esolangs. ==Specification== '''TailDot''' consits of "words", which are string of characters seperated by commas and 1-indexed. It uses three variables that store integers: a, b and c and three variables that store strings: x, y and z. All TailDot Programs are written in one line. ===Commands=== <code>[arg''n'']</code> is and argument <code>n</code>. a - increment integer variable [arg1] by value [...")
  • 17:43, 9 May 2023 ChuckEsoteric08 talk contribs created page SSREPL (Created page with "'''SSREPL'''('''S'''imple '''S'''tring-'''R'''ewriting '''E'''soteric '''P'''rogramming '''L'''anguage) is an esolang by User:ChuckEsoteric08. ==Specification== Initial value Data String is taken from user input. Line numbers are 1-indexed. There is only one instruction: x=y!z If there is <code>x</code> in Data String replace it with <code>y</code>, else goto line <code>z</code>. ==Computational class== '''SSREPL''' is Turing complete, which is proven by this Cyclic...")
  • 11:02, 9 May 2023 ChuckEsoteric08 talk contribs created page Decleq (Created page with "{{Stub}} '''Decleq''' ('''Dec'''rement and jump if '''L'''ess or '''Eq'''ual to zero) is an OISC by User:ChuckEsoteric08 inspired by P1eq. ==Command== a b c Means: <code>b=a-1</code> and jump to <code>c</code> if <code>b</code> is less or equal to zero. ==Memory-mapped I/O== It is optional a -1 c Outputs <code>a</code> -1 b c Set <code>b</code> to user input. Category:Languages Category:Turing complete Category:Turing tarpits Category:OISC...")
  • 08:13, 7 May 2023 ChuckEsoteric08 talk contribs created page @!+-() Turing-completness Proof (Created page with "@!+-() is Turing complete because it can simulate brainfuck but we need to compile it to intermediate language called "queuefuck" ==Queuefuck== Queuefuck has following commands: . - enqueue zero + - dequeue, increment, enqueue again - - dequeue, decrement, enqueue again ^ - dequeue and enqueue again " - dequeue and enqueue 2 times [ - dequeue and if zero go past matching ] ] - go back to matching [ ; - dequeue and output : - enqueue user input / - dequeue =...")
  • 08:04, 7 May 2023 ChuckEsoteric08 talk contribs created page @!+-() (Created page with "'''@!+-()''' is an esolang by User:ChuckEsoteric08. Language was named after 6 main commands in the language ==Specification== Uses Queue and Accumulator as memory. @ - enqueue accumulator ! - dequeue element and store it in accumulator + - increment accumulator - - decrement accumulator ( - if accumulator is zero go past matching ) ) - go back to matching ( , - output accumulator as ASCII character . - store ASCII value of user input in accumulator ==Exa...")
  • 10:42, 6 May 2023 ChuckEsoteric08 talk contribs created page SQD (Created page with "{{Stub}} '''SQD''' ('''S'''tack, '''Q'''ueue and '''D'''eque) is an esolang by User:ChuckEsoteric08. ==Specification== '''SQD''' uses Stack, Queue and Dequeue as memory. Commands for Stack: number from 0 to 9 followed by 0 - push number from 0 to 9 to the stack. +, -, * or / followed by 0 - pop a and b and push b<op>a. ?0 - pop and declare label with popped element as its name. =0[...] - pop a and b and if they are equal execute code inside the brackets. >0[......")
  • 07:15, 6 May 2023 ChuckEsoteric08 talk contribs created page RIfP (Created page with "'''RIfP''' ('''R'''eplace '''If''' '''P'''ossible) is an esolang by User:ChuckEsoteric08 inspired by /// and Novice. ==Specefication== Memory in '''RIfP''' is stored in variables which contain arbitrary-long strings. {| class="wikitable" |- ! Command !! Description |- | <code>@x=y</code> || Declare variable <code>x</code> with value <code>y</code>. |- | <code>!x y=z a</code> || If there is instance of <code>y</code> in value of variable <code>x</code>...")
  • 16:23, 5 May 2023 ChuckEsoteric08 talk contribs created page Redefine Symbol (Created page with "{{Stub}} '''Redefine Symbol''' is an esolang by User:ChuckEsoteric08 inspired by Emmental. ==Commands== <code>\</code> is an escape symbol for push command. {| class="wikitable" |- ! Command !! Function |- | <code>[abc]</code> || Push string <code>abc</code> to the stack. |- | <code>%</code> || Swap top elements |- | <code>"</code> || Duplicate top element |- | <code>$</code> || Pop top element and discard it |- | <code>.</code> || Replace top element with last e...")
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)