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)
  • 15:12, 19 April 2024 BoundedBeans talk contribs created page DateTri (Created page with "DateTri is an esolang by User:BoundedBeans which is designed to look like an old programming language, as well as showing off three different definitions of the word "Date". ==Data types== There are three data types: date, date, and date. ===Date=== This represents a calendar date. Definitions of these are started with DAY and ended with MIDNIGHT. Here is what a date definition looks like (the date used has no particular significance): <pre><nowiki> 10 DEFINE /A AS...")
  • 23:00, 10 April 2024 BoundedBeans talk contribs created page Drive-In Window JSON (Created page with "Drive-In Window JSON is an esolang by User:BoundedBeans capturing the semantics of Drive-In Window but in JSON format. ==Namespaced IDs== A namespaced ID follows this format: Author.ExtensionName/IndividualID The Author, ExtensionName, and IndividualID should not contain periods or slashes. The standard author is <code>Diw</code> (for Drive-In Window), which is reserved. If you go by Diw, use <code>%Diw</code>, if you go by %Diw, use <code>%%Diw</code>, if you...")
  • 22:47, 10 April 2024 BoundedBeans talk contribs created page Onione (Created page with "Onione is an esolang by User:BoundedBeans based on Stable Diffusion images of piles of onions. ==Syntax== Everything in Onione is an expression. Every expression type has a series of uppercase letters and colons followed by a pair of square brackets with an ampersand-separated list of expressions inside. An expression marked with a caret followed by a series of lowercase letters followed by a caret followed by a standard expression is a deferred expression, used in...")
  • 00:09, 1 March 2024 BoundedBeans talk contribs created page Drive-In Window TC (Created page with "Drive-In Window TC is an esolang by User:BoundedBeans. It is based on Drive-In Window, but Turing-complete. ==Commands== All of the commands in Drive-In Window plus: {| class="wikitable" | Person N would like to get takeout. || Pushes the value of Person N to their own stack. |- | Person N would like to bring in food. || Pops the value of Person N's stack to their value. |- | Person N is leaving a review: [anything not containing a period]. || Comment/no-op. |}...")
  • 00:49, 8 February 2024 BoundedBeans talk contribs created page DotNetOISC (Created page with "DotNetOISC is an OISC-like esolang by User:BoundedBeans based off of the dotnet executable. ==Syntax== Each logical line consists of at least five strings. Logical lines are separated by newlines. <code>@:</code>''anything''<code>;</code> gets removed from the program before any processing, including self-modification. The anything can include newlines, which will not be considered to separate logical lines. Empty logical lines are also removed, and leading and trai...")
  • 23:41, 1 February 2024 BoundedBeans talk contribs created page Broccosprout (Created page with "Broccosprout was User:BoundedBeans first ever true esolang. (Well, I made esolangs before then, but their specifications were not well-defined, and like this one, they were all thematic). It is a Trivial brainfuck substitution. The latest (and only) surviving specification (which according to the Date Modified column in File Explorer was written on January 30, 2022 at 7:05 PM) is preserved below. Note that neither the Hello World program nor the Cat program actua...")
  • 00:25, 16 January 2024 BoundedBeans talk contribs created page Ueck (Created page with "Ueck is an expression-based esolang by User:BoundedBeans. ==Syntax== There are only two expression types in this language. An item is either an unsigned 31-bit integer (0-2147483647) or an operator. Operators are one of the characters <code>+-*/@=!?</code>. A compound expression is written as three expressions separated by spaces and surrounded by parenthesis. Examples: (36 + 58) (2002 / 5) (/ + !) (* 4 =) ((4 + 9) / 5) (14 (62 = =) (5 5 6)) An expression...")
  • 23:40, 15 January 2024 BoundedBeans talk contribs created page WIWH-IH (Redirect to WIWH) Tag: New redirect
  • 23:38, 15 January 2024 BoundedBeans talk contribs created page WIWH (Created page with "WIWH (which stands for Wishing I Were Home, a song by the musician Todd Edwards, famous for having large amounts of tiny samples in his songs) is an esoteric programming language created in 2023 by User:BoundedBeans in which code is disguised as a sample find video. ==Syntax== A WIWH program is an uncompressed or losslessly compressed video (the exact format can vary by implementation, though implementations are free to handle multiple). Out of the 16,777,216 24-bi...")
  • 05:22, 7 January 2024 BoundedBeans talk contribs created page The Rink of Insanity (Created page with "The Rink of Insanity is a skating-themed 2d esolang designed by User:BoundedBeans. Rather than describing the control flow directly, it outlines a path for skaters to follow to perform the instruction. ==Skaters== Skaters behave somewhat like instruction pointers or threads in other languages, except that you need a lot of them to do anything useful. There are a few types of skaters. ===Insane skaters=== These are the skaters that actually know how to skate (this e...")
  • 20:35, 10 December 2023 BoundedBeans talk contribs created page User:BoundedBeans/CLC-INTERCAL code injection (Created page with "While looking at CLC-INTERCAL's updated code in 2023, I noticed that the undocumented opcodes use eval to import the namespace of the statement. It doesn't perform any checks (a simple regex check for <code>/[A-Za-z_][A-Za-z_0-9]*/</code> would remove this vulnerability). The lines of code that do this are in <code>Language/INTERCAL/Interpreter.pm</code> in the subroutine <code>_x_UNx</code>, and look like this: my $c = "require Language::INTERCAL::${m}"; eval $c; $@...")
  • 03:04, 5 December 2023 BoundedBeans talk contribs created page User:BoundedBeans/My Funge-98 fingerprints (Created page with "This is a list of custom Funge-98 fingerprint specifications made by User:BoundedBeans. They are currently all unimplemented. ==FOEA== Bitstring: 0x464f4541 This fingerprint contains various for-each block constructs. There is a per-ip storage containing a stack of for-each data units. A unit contains a vector for the start of the block, a vector for the end of the block, a vector for the start of the rectangle Funge-space to be iterated over, a vector for the...")
  • 23:12, 3 December 2023 BoundedBeans talk contribs created page User:BoundedBeans/INTERCAL without labels (Created page with "C-INTERCAL and CLC-INTERCAL both have ways of making programs without any line labels, but the methods are very different for each. ==CLC-INTERCAL (requires come from gerund extension)== Start the program with: <pre> DO ABSTAIN FROM COMING FROM DO SWAP STASH REGISTER AND RETRIEVE REGISTER DO COME FROM SWAPPING DO ABSTAIN FROM COMING FROM DO SWAP STASH REGISTER AND RETRIEVE REGISTER </pre> End the program with: <pre> DO SWAP STASH REGISTER AND RETRIEVE REGISTER DO GIVE...")
  • 02:19, 5 November 2023 BoundedBeans talk contribs created page User:BoundedBeans/Sandbox (Created blank page)
  • 21:21, 1 October 2023 BoundedBeans talk contribs created page ¥́ (Created page with "¥́ is an esolang by User:BoundedBeans intended to achieve a certain visual appearance, and to use a lot of his favorite symbol. ==Syntax== Every line should have exactly 20 regular characters and 20 combining diacritical marks. They should be paired up in such a way that each character attaches to exactly one mark. The only allowed regular characters are: <code>ABCDEFGHIJKLMNOPQRSTUVWXYZ!?,_¥</code>, although everything except </code>¥</code> is only useful for...")
  • 16:23, 21 September 2023 BoundedBeans talk contribs created page Talk:Muriel (Created page with "The Muriel program for 99 bottles of beer doesn't work because of operator precedence. It should be <code>(b>0)*&Z</code> instead of <code>b>0*&Z</code>, as well as in R. Here is a fixed version: <pre><nowiki> b:99; A:$b+" bottle"+(%"s",0,1-(b=1))+" of beer"; .A+" on the wall,\n"+A+",\nTake one down, pass it around,\n"; b:b-1; .$b+" bottle"+(%"s",0,1-(b=1))+" of beer on the wall.\n\n"; Q:";\nA:$b+\" bottle\"+(%\"s\",0,1-(b=1))+\" of beer\";\n.A+\" on the wall,\\n...")
  • 22:49, 20 September 2023 BoundedBeans talk contribs created page Matag (Created page with "Matag is an esolang which is almost a self-redefining matrix-based tag system. 'Almost' because it doesn't completely fit any of them but at the same time fits all of these descriptors to a certain degree. ==Storage== Matag has a queue of matrices, but the matrices behave more like they normally do in math than in programming. All elements inside of the matrices are bytes. There is also a separate byte state, by default zero. Finally, there is one redefinable command, w...")
  • 01:48, 18 July 2023 BoundedBeans talk contribs created page User:BoundedBeans/C Sharp HBCHT Polyglot (Created page with "Here is a very obfuscated polyglot I made. It prints "Hello, world!" followed by a newline in both Half-Broken Car in Heavy Traffic and C#. <pre> public: class: p{//dj;gh0jy0y0troe0wo0oe0rt000hhhkje0ofgh--eg static: int: j=32;static: void: Main(){//we9rtwerti0yh-0- j=32;System.Collections.Generic.List<string>s;//eorgh0o-t-r-r-tgh j=32;s=System.Activator//sdfghoit0rpreo0w0eor0ghno0hgt0reo0o00go0 ;[: .CreateInstance<System.Collections.Generic.List<string...")
  • 01:12, 14 July 2023 BoundedBeans talk contribs created page Mendeleev (Created page with "Mendeleev is an esolang by User:BoundedBeans which uses weird chemistry-based expression syntax. ==Labels== All lines start with a line label, followed by a colon and a space. (Blank lines are ignored, and so is leading and trailing whitespace.) A line label can be any valid expression, but is treated as a string instead of it's value. This means He and H2 are two separate labels, despite both meaning 2. The line labels don't matter to which order commands are execu...")
  • 22:41, 13 July 2023 BoundedBeans talk contribs created page Semqain (Created page with "Semqain (SElf-Modifying Queue brAINf***) is an esoteric programming language by User:BoundedBeans resembling BF, but with the code and the tape fused and queue-ified. ==Storage== A single thread in Semqain possesses a queue of 4-bit numbers (0-15), a data pointer, a data pointer stack, an initial queue state, and a thread message queue. The command pointer is always at the front, but the data pointers can be anywhere in the queue. In the starting thread, the initial...")
  • 01:31, 4 July 2023 BoundedBeans talk contribs created page ABCDirectionE (Created page with "ABCDirectionE is an esolang by User:BoundedBeans. It's identical to ABCDirection, but with an extra command allowing self-modifying. It also has the extra restriction that the code should be a power of two in size in both directions, or the E command will just act like B. ==6 D's== The rule of having 6 consecutive D's to be included the last line in the program is still in effect, meaning that the program must always be at least 8 cells in width if you want to...")
  • 01:12, 4 July 2023 BoundedBeans talk contribs created page ABCDirection (Created page with "ABCDirection is a 2 dimensional esolang by User:BoundedBeans. ==Instructions== {| class="wikitable" | A || Turn right. |- | B || No-op. |- | C || Execute a command depending on the direction. * right: Move pointer left. * left: Move pointer right and flip the bit. * up: If the value at the pointer is 1, turn left. Otherwise, go straight. * down: Output like in Boolfuck. |- | D || Execute a command depending on the direction. * right: Enqueue the current cell int...")
  • 01:34, 1 July 2023 BoundedBeans talk contribs created page Talk:SMG4: Mario Gets His PINGAS Stuck In The Door (Created page with "This arrangement tests if the input is zero without using doors. <pre> 'V0;!8+P > "Non-zero"R:::::::: >"Zero"R:::: </pre> It puts a downward arrow either at X=8 or X=9, depending on a value. The IP then moves down to the corresponding right arrow, executing the following code. You can also use this with modulo to test something like a C switch statement. To run it anywhere in the program, you need to change the formula for the x and y coordinates, but ot...")
  • 05:43, 30 June 2023 BoundedBeans talk contribs created page Prefunge (Created page with "Prefunge is a Befunge derivative by User:BoundedBeans. ==Syntax== Prefunge is identical to Befunge, but now the C preprocessor is run on it. Additionally, the following restrictions are placed: * Unless the first non-whitespace character on a line is <code>#</code>, the only allowed character set is <code>AB(),</code> along with whitespace. * All defined macros must contain <code>__TIME__</code>. Obviously this means programs may run differently depending on whe...")
  • 21:32, 26 June 2023 BoundedBeans talk contribs created page User:BoundedBeans/??? Mystery Program (Created page with ""' Notes: * Typically I don`t write this choppily, but hiding messages in punctuation is HARD. * This comment block can be safely omitted from the program, but it can also be included in the program if you want. * It may be easier to copy this from the wiki source rather than the direct page (both will function fine). * This is a program written in ???. * This program ``cheats`` a little bit by using grave accent marks in place of double quotes or single quotes. "'...")
  • 20:49, 23 June 2023 BoundedBeans talk contribs created page User:BoundedBeans/Hideable esolangs (Created page with "This is a list of esolangs you can disguise as regular literature: * Brainfuck. The symbols are quite obscure, but you might be able to hide them in a math textbook. (Brainfork also works, although you have to make sure you don't put a Y in regular prose or as a mathematical variable (use lowercase instead)). * .Gertrude. While you will have to get the right word lengths, you can disguise this language as almost any style of writing. * ???. A variant of b...")
  • 19:36, 23 June 2023 BoundedBeans talk contribs created page Talk:(top, height) (Created page with "A few notes on the computational class: # There is a difference between something being a push-down automaton and being able to emulate any push-down automaton. The latter is strictly more powerful, since there are no universal push-down automata. # Conditional branches can take many forms. While I don't know how to prove this language's computational class, the core idea of the language seems like a potentially valid conditional. The value at the top of the stack determ...")
  • 00:20, 15 June 2023 BoundedBeans talk contribs created page User:BoundedBeans/INTERCAL Tic-Tac-Toe (Created page with "I wrote Tic-Tac-Toe in INTERCAL. It is a two-player game with alternating input, not a tic-tac-toe AI (I have no idea how to even make one). ==How to use== The game will display the board, then whose turn it is. Enter the X coordinate, followed by the Y coordinate (ONE, TWO, or THREE for each). If those coordinates have already been played, you lose your turn. It repeats this cycle until someone wins, then displays "WIN" and halts (whoever had the last turn is the winne...")
  • 21:08, 5 June 2023 BoundedBeans talk contribs created page Sprupine (Created page with "Sprupine (named after Spruce and Pine trees) is a self-modifying esolang by User:BoundedBeans with binary tree code. ==Syntax== Keep in mind, a binary tree can be represented as an array. For example: 1 / \ 5 9 / \ / \ 6 0 2 3 Can be represented as: [1, 5, 9, 6, 0, 2, 3] The code is represented as a list of strings, separated by newlines. The number of code must be Tree-ifiable. In practice, this simply means the number of lines should be 2^n...")
  • 23:18, 18 May 2023 BoundedBeans talk contribs created page Auphics (Created page with "Auphics is an esoteric programming language by User:BoundedBeans featuring: * Graphical Input * Audio output * Tree variables ==Variables and expressions== All variables in Auphics are immutable binary trees of signed 64-bit integers. Expressions are either trees or integers. The variables can be reassigned, but the underlying trees cannot be modified. To create a tree: <code>(name) = :(number of levels);</code> <code>var = :<3<;</code> :(expression) is its...")
  • 22:17, 7 May 2023 BoundedBeans talk contribs created page DAWBridge (Created page with "DAWBridge is the ultimate challenge for those that are programmers, musicians, and masochists simultaneously. It was made by User:BoundedBeans. ==Etymology== A "DAW" is a Digital Audio Workstation. (Ableton Live is one, and this language attempts to compile an Ableton Live project (although it may not succeed).) The name is a pun on "drawbridge" (while the language has absolutely no connection with drawbridges, it does act as a "bridge" to a "DAW", even if in a very...")
  • 01:10, 21 April 2023 BoundedBeans talk contribs created page Summatciin (Created page with "Summatciin is an esolang by User:BoundedBeans which depends on summations to do looping. ==Syntax== Parentheses in Summatciin are replaced with double square brackets (just to be different). All statements end when they encounter a double question mark. A variable declaration (one of two statements in this language), takes the form: let (name): (expression)?? A file can be imported with: import (URI)?? Yes, a URI. You are allowed to import from the internet,...")
  • 00:33, 21 April 2023 BoundedBeans talk contribs created page Quassaunt (Created page with "Quassaunt is an esolang by User:BoundedBeans based around sets and reverse-polish notation. ==Data== Everything in Quassaunt is either a set or a string. Variables can only be created as sets, but strings can be on the evaluation stack for the notation, and they can be manipulated there. Sets may contain either strings or sets. ==Syntax== Every piece of syntax is a word. Words can have any character except for space, tab, linefeed, or carriage return. (Vertical tab...")
  • 22:29, 22 March 2023 BoundedBeans talk contribs created page User:BoundedBeans/Deadfish in one statement of C Sharp (Created page with "I wrote a Deadfish interpreter in C#, and while that might not be super special on its own, this Deadfish interpreter uses only one statement, and it doesn't cheat by using lambda expressions for blocks. (It does use lambda expressions, but they don't have multiple statements, just one expression.) ==Strategies used== ===Persistent data=== To interpret Deadfish, you need at least the accumulator to be persistent across commands. Unfortunately, in C#, you can assign...")
  • 22:20, 16 March 2023 BoundedBeans talk contribs created page Matrexp (Created page with "Matrexp is an esolang by User:BoundedBeans. It focuses on a matrix-based expression system. ==Syntax== The program is a single 4x4 matrix. Matrices are written like this: <pre> (=======) [x|x|x|x] [-------] [x|x|x|x] [-------] [x|x|x|x] [-------] [x|x|x|x] (=======) </pre> If the x's are bigger than one character, the vertical bars can be duplicated vertically or spaced out horizontally. The hyphens and equals signs will duplicate and the brackets will space out...")
  • 21:59, 24 January 2023 BoundedBeans talk contribs created page OATMEAL (Created page with "OATMEAL ('''O'''at-'''A'''ctivated '''T'''ape-based '''M'''ultiprogramming '''E'''ngine '''A'''t '''L'''ast) is a programming language by User:BoundedBeans which prides itself on also being a short notation for oatmeal platters (You know, if you're having guests over and you want to serve them all oatmeal, but you want each bowl to be different...). It's based on a dream the author had in vivid detail. ==Semantics== There is a tape of unbounded positive integers, bu...")
  • 03:17, 12 January 2023 BoundedBeans talk contribs created page Ditch (Created page with "Ditch is an esolang by User:BoundedBeans where syntax is irreversibly changed periodically. ==Syntax== Ditch is a bit like Forth. It has a stack and words that operate on it, though you cannot define your own. However, in Ditch, all data is strings. Strings are enclosed in double quotes and only have two escape sequences: ?", for escaping quotes, and ??, for escaping question marks. ==Levels== At level 0, the following operations can be performed in postfix: {| c...")
  • 21:12, 5 January 2023 BoundedBeans talk contribs created page Talk:THROBOL (Created page with "The computational class is in jeopardy because dequeuing enqueues 0 2 as well. I'm not exactly sure how to fix this, but it would likely involve ignoring 0 2 and dequeuing it when encountered. ~~~~")
  • 23:19, 6 December 2022 BoundedBeans talk contribs created page Half-Broken Car in Heavy Web Traffic (Created page with "Half-Broken Car in Heavy Web Traffic is an esolang by User:BoundedBeans as a derivative of Half-Broken Car in Heavy Traffic. If implemented, it would allow for Half-Broken Car in Heavy Traffic to be used on the web. ==New commands== {| class="wikitable" | . || Output the cell immediately, rather than waiting until the program ends. The ending output will be done after this output. |- | , || Input the cell immediately, instead of at the beginning. The initial inp...")
  • 23:10, 10 October 2022 BoundedBeans talk contribs created page HQ9+: Functional Edition (Created page with "HQ9+: Functional Edition is an esolang by User:BoundedBeans. It is very clearly a derivative of HQ9+, but not a joke and part of the functional paradigm. ==Functions=...")
  • 00:35, 10 October 2022 BoundedBeans talk contribs created page THROBOL (Created page with "THROBOL is an esolang by User:BoundedBeans inspired by bowling. ==Syntax== It is laid out in a 2d grid, much like Befunge. ==Mechanics== ===Ball=== A ball is defined usi...")
  • 23:09, 10 September 2022 BoundedBeans talk contribs created page $3COND (Created page with "$3COND is an esolang by User:BoundedBeans in which the only loop is based on real life time. ==Instructions== [(n)(code)(n)] - run the following code for n milliseconds...")
  • 22:18, 9 September 2022 BoundedBeans talk contribs created page WindowGolf (Created page with "WindowGolf is like Drive-In Window but insanely short. It was created by User:BoundedBeans. Programs follow this format: (entrees).(sides).(order) ==Entrees and sid...")
  • 21:33, 9 September 2022 BoundedBeans talk contribs created page SOAP (Created page with "SOAP (the name standing for Set Oriented Arithmetic Programming) is an esolang by User:BoundedBeans. Many esolangs use stacks, queues, tapes, or accumulators to store data...")
  • 23:21, 6 September 2022 BoundedBeans talk contribs created page XERO (Created page with "XERO (the name being the amount of use you'll get out of this language before giving up) is an esolang by User:BoundedBeans which aims to be as annoying as possible, achie...")
  • 22:39, 31 August 2022 BoundedBeans talk contribs created page Impfish PDA (Created page with "Impfish PDA is an esolang by User:BoundedBeans which aims to be like Deadfish PDA but procedural rather than declarative. ==Differences== * Input is taken through an...")
  • 03:22, 27 August 2022 BoundedBeans talk contribs created page Talk:XYZ? (Created page with "It's possible that nested conditionals of the same type could be emulated in Deadfish PDA for a revision to XYZ?. Since XYZ? isn't doing anything with the stack while skipped...")
  • 02:34, 27 August 2022 BoundedBeans talk contribs created page Classtennis (Created page with "Classtennis is an object-oriented esolang by User:BoundedBeans where programs are only a single expression. ==File extensions== .clstns for normal code, .clstnsc for clas...")
  • 23:46, 26 August 2022 BoundedBeans talk contribs created page Braimmental (Created page with "Braimmental is a simple combination of Brainfuck and Emmental by User:BoundedBeans that drastically changes how to write programs in either one. ==Syntax== Syntax...")
  • 22:05, 26 August 2022 BoundedBeans talk contribs created page HQ9^ (Created page with "HQ9^ is an esolang by User:BoundedBeans, which is a lot like HQ9+, but capable of computation and much, much weirder. ==Storage== There are many storage locations: * An...")
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)