Timeline for Generate ;# code
Current License: CC BY-SA 3.0
10 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| May 24, 2017 at 8:27 | comment | added | Erik the Outgolfer | @Dennis Ooh so GS2's strings are like GolfScript's (where to get a char at a specific index you do 1/= and even \1/= sometimes) in a sense. | |
| May 23, 2017 at 16:40 | comment | added | Dennis | @Joey Added a hexdump. Unfortunately, the interpreter on TIO (only) takes CP-437 encoded source code, for reasons I no longer remember. Hexdumps would have indeed been a better choice. | |
| May 23, 2017 at 16:38 | history | edited | Dennis | CC BY-SA 3.0 | added 104 characters in body |
| May 23, 2017 at 16:31 | comment | added | Joey | Considering that the program is usually non-printing, wouldn't it be easier to just paste a hexdump? ■ seems to be 0xFE and • seems to be 0x7 (in CP437), but took me a while to figure that out. | |
| May 23, 2017 at 15:48 | comment | added | Dennis | @ETHproductions GS2 isn't character-based; it interprets the source code as a raw byte stream, and there's usually no connection between the instruction and the CP-437 character the byte encodes. In x86_64 byte code, 2 is XOR... | |
| May 23, 2017 at 15:43 | comment | added | Dennis | @EriktheOutgolfer That sounds fancier than it is. ■ is just map, and GS2 implements strings as lists of integers. | |
| May 23, 2017 at 12:15 | comment | added | Mr. Xcoder | @EriktheOutgolfer executes the code for each of the input's character's code point o_O | |
| May 23, 2017 at 10:34 | comment | added | ETHproductions | 2 is the multiplication command? GS2 is weird :P | |
| May 23, 2017 at 8:47 | comment | added | Erik the Outgolfer | ■ = what the heck? | |
| May 23, 2017 at 7:16 | history | answered | Dennis | CC BY-SA 3.0 |