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)
  • 06:14, 5 December 2024 BoundedBeans talk contribs created page User:BoundedBeans/Programs (Created page with "==2-Player Tic-Tac-Toe in C-INTERCAL== ===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 winner). You can end the game early by playing an invalid coordinate (it will display the <code>VARIABLES...")
  • 09:01, 30 November 2024 BoundedBeans talk contribs created page Treadnil (Created page with "Treadnil is an esolang by User:BoundedBeans based off the idea of time travel in a world with two dimensions of time. ==Basic concepts== Coordinates are always 1-based unless specified otherwise. A '''timeplane''' is a 32x32 matrix of cells called '''instants'''. Technically it can be any size, or have more than two dimensions, but since I already mostly wrote this spec, it will discuss a 32x32 matrix. For more dimensions add the additional coordinates in the same...")
  • 05:38, 27 September 2024 BoundedBeans talk contribs created page !!brainfeed++ (Created page with "!!brainfeed++ is an extension of !!brainfeed designed by User:BoundedBeans. It has an extra three queues for data storage. ==New commands== <pre class="rectwrap"> {body} - Loop body as long as the current cell is not zero. "command" - Execute an extension command based on the text in the quotes a - Enqueue the currently pointed cell to queue 1 A - Dequeue a cell from queue 1, set the current cell to it. b - Enqueue the currently...")
  • 03:05, 26 August 2024 BoundedBeans talk contribs created page Hyperheptefunge (Redirected page to Hyperheptefunge-98) Tag: New redirect
  • 03:03, 26 August 2024 BoundedBeans talk contribs created page Hyperheptefunge-98 (Created page with "Hyperheptefunge-98 is a version of Funge-98 on the heptagonal tiling of the 2D hyperbolic plane by User:BoundedBeans. Funge-98 is not a single language, but rather a template language for various topologies and number of dimensions, which the official ones are Unefunge-, Befunge-, and Trefunge-98. However, Hyperheptefunge-98 is impossible to directly specify as "Funge-98 in the heptagonal tiling in hyperbolic 2D space", as coordinates and many other concepts work...")
  • 23:38, 25 August 2024 BoundedBeans talk contribs created page File:Heptagonal tiling.png (Heptagonal tiling of the hyperbolic plane, used to illustrate Hyperheptefunge-98)
  • 23:38, 25 August 2024 BoundedBeans talk contribs uploaded File:Heptagonal tiling.png (Heptagonal tiling of the hyperbolic plane, used to illustrate Hyperheptefunge-98)
  • 20:31, 30 July 2024 BoundedBeans talk contribs created page Genewrath (Created page with "Genewrath is an esolang by User:BoundedBeans where all data is stored in generic types. ==Reading of code== Carriage returns and line feeds are completely ignored, and they can be used in the code freely. They can be treated as if they are not in the code; for example, if a carriage return is put in a variable name, it can be accessed with or without the carriage return, or with additional carriage returns or newlines anywhere. ==Data types== There are four 'main'...")
  • 04:52, 11 July 2024 BoundedBeans talk contribs created page GRUBBY (Created page with "GRUBBY is a name given to an underutilized graphical "programming language" by User:BoundedBeans. ==Description== To run a GRUBBY program, start up some sort of x86 virtual machine booting off of some sort of medium or disk containing only the [https://www.gnu.org/software/grub/ GRUB2 bootloader] and a single <code>grub.cfg</code> file containing the text of the program. Note that since the initial GRUB must be on the EFI partition, which uses a filesystem similar t...")
  • 01:12, 24 June 2024 BoundedBeans talk contribs created page User:BoundedBeans/Interpreters (Added Brainfuck in dzaima/APL)
  • 21:54, 15 June 2024 BoundedBeans talk contribs created page Dreadow (Created page with "Dreadow is an esolang by User:BoundedBeans that looks like a flowery meadow, and is textual, thus the meaning of the code is dependent on the color of the font in each character of the code. It was created after the author caused some minor confusion on the Esolangs wiki making a MediaWiki template that made it easier to color code (after difficulty highlighting a proof concerning THROBOL). It turns out it's fully possible without the template, but annoying. And...")
  • 01:23, 15 June 2024 BoundedBeans talk contribs created page Template:Pre/styles.css (Created page with "{{pp-template}}: .pre-borderless { border: none; }")
  • 01:19, 15 June 2024 BoundedBeans talk contribs created page Template:Pre (Created page with "<templatestyles src="Pre/styles.css"/><pre<includeonly></includeonly> class="pre {{#ifeq:{{{border|}}}|no|pre-borderless}}" {{#if:{{{space|}}}{{{width|}}}{{{style|}}}|style="{{#if:{{{space|}}}|white-space: {{{space}}};}} {{#if:{{{width|}}}|width: {{{width}}};}} {{{style|}}}"}}><!-- -->{{#if:{{{1|}}}|{{{1}}}<noinclude>|Sample text</noinclude>}}<!-- -->{{#if:{{{2|}}}|{{!}}{{{2}}}}}<!-- -->{{#if:{{{3|}}}|{{!}}{{{3}}}}}<!-- -->{{#if:{{{4|}}}|{{!}}{{{4}}}}}<!-- -->{{#if:{{{5|...")
  • 23:53, 14 June 2024 BoundedBeans talk contribs created page Harmonii (Created page with "Harmonii is an esolang by User:BoundedBeans inspired by the [https://harmony.pardeike.net/ .NET runtime patching library] known as Harmony. ==Fundamental concepts== The only datatype in Harmonii is the fing ('''f'''unction str'''ing'''). It's a '''reference''' to a string of characters that can be both treated as text and as an executable function written as Harmonii code. The only restriction on what can be in the text of a fing (other than the obvious one of being...")
  • 19:32, 10 June 2024 BoundedBeans talk contribs created page Underload:^:^ (Created page with "Underload:^:^ is an esolang by User:BoundedBeans. It is a derivative of Underload, but with extra features. ==New commands== {| class="wikitable" ! Character ! Semantics |- | <code>W</code> | Adds one to an integer counter. |- | <code>J</code> | Prints the integer counter as a byte and resets the integer counter. This allows unmatched parentheses to be printed and makes binary output easier since you don't have to embed it into the source code. Unicode handling...")
  • 14:39, 2 June 2024 BoundedBeans talk contribs created page SPARCs Fly (Created page with "'''SPARCs Fly''' is an esolang by User:BoundedBeans, made to fulfill the following design decisions: # Every single statement should be a block # The only usable, modifiable data the program should have access to are virtual machines # Programs should be extremely nested in structure # SPARCs Fly should be an automatic system controller, specifically for QEMU virtualized sparc64 OpenBSD 7.5. Because of design decisions #1 and #3, implementations should not have a re...")
  • 16:48, 21 May 2024 BoundedBeans talk contribs created page HQ9+ with headers (Created page with "HQ9+ with headers is an esolang originally thought up by User:Cortex, though the only reference to ever exist was a single example, labeled 'Print "Hello, World!QHQQHQ"': <pre> ==== HEADER ==== COMMAND FLOW 2,1,3 CHARACTER SEMANTICS H p("Hello, World!") Q p({{CODE}}) 9 p({{99BOB}}) + a++ STARTUP a = 0 placeholders = ["CODE", "99BOB"] CHECKSUM 277 ==== END HEADER ==== QHQ </pre> This article is a full sp...")
  • 04:08, 15 May 2024 BoundedBeans talk contribs created page Qwhy (Created page with "Qwhy is a fungeoid esolang by User:BoundedBeans that aims to be different than other fungeoids, while also being weird. ==Playfield== The default playfield is laid out as in Funge-98, but it doesn't expand infinitely. The number of lines specified in the program is the total default length, though this can be expanded during execution. The longest line is the width of every line, and this cannot be expanded. Upon reaching the edge of the playfield, the instruction...")
  • 22:45, 12 May 2024 BoundedBeans talk contribs created page C@++ (Created page with "C@++ is an extension of C@ by User:BoundedBeans, made for simple text algorithms. ==Commands== : duplicate / swap $ discard . print # rot % over & tuck ] Makes the next command operate on the stack as groups of two. This can be stacked, for example, ]: is like forth's 2DUP, while ]]: would be like a 3DUP @ Pop digits to make a base-10 number n until the top of the stack is not a digit, roll the top element n places down ~c Push the character c...")
  • 03:11, 11 May 2024 BoundedBeans talk contribs created page Talk:2DFuck (Added Befunge-96 implementation)
  • 08:48, 10 May 2024 BoundedBeans talk contribs created page Befunge/96 and 97 (Created page with " Through some obscure corner of the Wayback Machine, I (User:BoundedBeans) managed to find the original Funge-97 and Befunge-96 spec (not Funge-98, but its much more elusive parent). I've copied the specs here (sorry for the loss of formatting). ==Funge-97== <pre class="rectwrap"><nowiki> Funge-97 Spec Last Updated Oct 31 Chris Pressey, Cat's-Eye Technologies. What is Funge-97? Funges are programming languages whose programs are typically expressed in a given topolo...")
  • 06:25, 2 May 2024 BoundedBeans talk contribs created page Ixux (Created page with "Ixux is an object-oriented esolang by User:BoundedBeans inspired by Unix/Linux commands. ==Basic concepts== *A string is an arbitrary-length sequence of bytes. This may include null bytes, though they have limited support with commands. *A file path usually means a real file, which may use Windows or Unix paths depending on the system. However, regardless of system, paths starting with <code>/usr/../</code> refer to local variables, paths of the format <code>/bin/.....")
  • 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...")
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)