Timeline for The Alphabet Chromosome
Current License: CC BY-SA 4.0
21 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jun 17, 2020 at 9:04 | history | edited | CommunityBot |
Commonmark migration
|
|
Apr 9, 2019 at 21:25 | comment | added | recursive | @KevinCruijssen: Added an explanation, although I can't shake the feeling there is some additional bloat in there somewhere. | |
Apr 9, 2019 at 18:31 | comment | added | recursive | @KevinCruijssen: Hah. I'll try! | |
Apr 9, 2019 at 18:30 | comment | added | Kevin Cruijssen | @recursive If you remove 6 more bytes from the unpacked version, I'll try to remove 2 ;p And I indeed understand the value of the unpacked vs packed version. I now copy non-ASCII characters almost every time, whereas languages like Japt or unpacked Stax could just type them. :) | |
Apr 9, 2019 at 18:29 | comment | added | recursive | @KevinCruijssen: The unpacked stax source is now at 42 bytes. The packing concept is kind of a double-edge sword, since it makes the primary symbol alphabet smaller at the same time as reducing their effective packed size. One character instructions from printable ascii are roughly ~6.5 bits after packing, but non-ascii characters aren't usable. I decided to do it that way to keep that langauge easily type-able. I will add an explanation today. | |
Apr 9, 2019 at 18:23 | comment | added | Kevin Cruijssen | @recursive Hehe. :) Not sure if I'm able to find something for -2. -1 might still be possible. Had already upvoted your Stax answer last month. Stax byte encryption has an edge here, since I doubt the unencrypted source code is shorter? ;) Btw, could you add an explanation to your answer. Curious to see your approach. | |
Apr 9, 2019 at 17:55 | comment | added | recursive | @KevinCruijssen: You'll need 2 more again. :) | |
Apr 9, 2019 at 17:29 | comment | added | Kevin Cruijssen |
@MagicOctopusUrn Fine, 2 more removed. ;p And žRAu¦«Dl.ιS could alternatively be A¬žR:uSDl.ι , but unfortunately that won't save bytes. And 0м.B instead of 0ð: is a byte more instead of less.. Kinda hoped the mirrors might implicitly box by adding trailing spaces so the .B wouldn't be necessary, but maybe it's better they don't for other challenges I guess.
|
|
Apr 9, 2019 at 17:27 | history | edited | Kevin Cruijssen | CC BY-SA 4.0 |
deleted 26 characters in body
|
Apr 9, 2019 at 17:09 | comment | added | Magic Octopus Urn | You gotta find one more to win ;). | |
Apr 9, 2019 at 17:09 | history | edited | Kevin Cruijssen | CC BY-SA 4.0 |
typo
|
Apr 9, 2019 at 17:03 | comment | added | Kevin Cruijssen |
@MagicOctopusUrn Oh, and 2 more by changing í.Bí to Tj (only works in the new version, but not sure if its a bug or intentional). So implicitly you enabled a 10-bytes save in total with your alternative approach. :D
|
|
Apr 9, 2019 at 17:03 | comment | added | Magic Octopus Urn | Wow, nice improvements, I knew there had to be a better way to make that array. | |
Apr 9, 2019 at 16:59 | history | edited | Kevin Cruijssen | CC BY-SA 4.0 |
deleted 599 characters in body
|
Apr 9, 2019 at 16:54 | history | edited | Kevin Cruijssen | CC BY-SA 4.0 |
deleted 599 characters in body
|
Apr 9, 2019 at 16:48 | comment | added | Kevin Cruijssen |
@MagicOctopusUrn Ah nice, and with some compression and the builtin "abc" it can be golfed by 6 more: •3ô• can be Ž3ô ; 120 6 1D can be ƵJ6XD ; …abcA¦«Dus.ι can be žRAu¦«Dl.ι . :)
|
|
Apr 9, 2019 at 16:11 | comment | added | Magic Octopus Urn |
-2 bytes using a mask approach: •3ô•8.D120 6 1D)bí.Bí»…abcA¦«Dus.ιv1y.;}0ð:º.∊
|
|
Mar 7, 2019 at 14:55 | history | undeleted | Kevin Cruijssen | ||
Mar 7, 2019 at 14:55 | history | edited | Kevin Cruijssen | CC BY-SA 4.0 |
Fixed
|
Mar 7, 2019 at 14:53 | history | deleted | Kevin Cruijssen | via Vote | |
Mar 7, 2019 at 14:47 | history | answered | Kevin Cruijssen | CC BY-SA 4.0 |