« first day (164 days earlier)      last day (413 days later) » 

00:06
0
A: Add a language to a polyglot

Chance122. Monkeys, 4537 bytes #16 "?63(o?23!*# #@"/*"r"{\Dv;'[af2.q]PkPPX)\('#CO"14" ^; */ #/*0|7//```"` [>.>.])[-'][(x>77*;,68*,@,1',;# l1011)(22)/ \S \7aa*+42@n;iiipsddpsdoh coding=utf8␉␉␉␉(1P''53'S^'?????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx #>␉QQxQxxxxxxxxxxxxxxx...

 
3 hours later…
03:23
0
A: Add a language to a polyglot

stasoid123. Mycelium, 4540 bytes #16 "?63(o?23!*# #@"/*"r"{\Dv;'[af2.q]PkPPX)\('#CO"14" ^; */ #/*0|7//```"` [>.>.])[-'][(x>77*;,68*,@,1',;# l1011)(22)/ \S \7aa*+42@n;iiipsddpsdoh coding=utf8␉␉␉␉(1P''53'S^'?????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx #>␉xxxxxxxxxxxxxxxxxx...

 
2 hours later…
04:56
Ok V's mysterious character seems to be !. I'm not sure what it does yet
Ok good news! It seems to completely terminate reading. Meaning I'm going to have to remove a bunch of !s from the program! Yay!
05:19
How many are you going to need to remove?
enough so that I can place the code before the first one
looks like only the first ! needs to be removed
which languages does it do work for?
What do you mean
well, there is probably a reason the ! is there, which langauge(s) use it?
Oh yes
Its for hexagony
and evil seems to need it too
Oh wait no
I broke evil a different way
Its just Hexagony
And somebody deleted the hexagony formatter
05:28
I thought it was just commented out
yeah just means I have to run the driver again
takes a while
Oh no
Hexagony really wants that !
Yeah this is not going to be doable without a hexagony expert
What have you got it doing so far?
So far I've just broken hexagony. I haven't even added any code I just broke hexagony
I tried a couple of quick fixes but it seems that something more complex is going to be required to fix Hexagony without a ! on the first line.
05:48
does any language besides hexagony use the @?
if not we can deflect it around to the bottom of the program
but then we get the same problem we had earlier on ehere we needed to keep moving hexagony around
but it should be easier now since we have the bytecount freedom to move things around now
I had that idea. Wasn't able to get it to work
but I'm not that good at hexagony
@Potato44 Incident uses it :P but no one else.
Whats your idea here?
@ ends the program in hexagony. If we remove it the / would reflect the hexagony onto the bottom of the program
I think anyway, haven't tested anything and I don't know all the commands in hexagony
/ is a mirror
we just need to catch it
I noticed something is the original hexagony post.
There are 6 IPs, which start at the 6 corners. Only 1 is active at a time, and are switched by using #][
We could cut the hexagony module and paste it at the end.
And replace it in line 1 with a command to change to one of the other IPs.
in reverse though
06:00
Maybe
Right
the problem is that we need the byte count to be a central hexagonal number
so some padding will be needed
not really, we can just pad with no-ops
well it needs to be close
right now the last 4 lines of the hexagony program are empty
Dang. Then we be back to the module solution. That's kind of a bummer.
Is it not worth it?
Its better than Cubix's module
06:04
Are we trying to get rid of the ! Or the @?
not having the @ in the first line would be nice, so many languages use it as an exit command
just need to remove and add padding every so often
the !
I tried using Hexagony's ; to output by char code. But the change broke more than half of the languages
Yeah, that area is sensitive.
I thought it might be doable but ><> uses ; to exit and It swiftly became apparent it was not going to work
but ><> only sees the end of the first line
06:07
Huh
plus the #
must have been misalignment then
I'll take a look back at changing to ;
might be doable but hard
I don't mind changing Hexagony to a capsule myself. Do you guys mind? Should I wait? We are getting close to the point where we can add another Klein so I can do that instead for the time being.
I wouldn't mind a capsule since we have the room to shuffle it around.
Which Klein?
; looks doable to me
@Potato44 I don't know I'd have to pick one
06:12
Change 23 to 50 and ! To ; and it out puts 2
yeah the 3 is where things get messy though
you could use a ) to increment it but that's kind of bad news. You could try to move to a new memory cell but most of those commands are pretty dangerous too.
Is the messy thing mostly just 2D realignment?
A good deal of it is
but there were some other langs that were failing
@ASCII-only I know you suggested Charcoal earlier, do you want to add it yourself or leave it to one of us?
Too lazy to do it myself lol sorry
06:17
Here's the list of breaks:
https://tio.run/##rb3bcuvKkiD2vBD@g37BorQ3SfECgndKotbiVaJEkRSvoi5bGwQBEiQIQAB4XVsn2i8z3e0Je9zT7ujpGfeZ7hhHdIT9NA5HjGM6whGe1/mK8wM@f3CcWQB4kai11u5uSiQKVVlZWVlZWVlViUKPM4Z/@MMBfuiaKi8HsmrSpmCYdF@XZoIepLNL@jMnGbFwhKIQKqMPphNBMY1j6oBmaUnhpT7c0qY6FhRpJegQHaY1XR3o3IQ2h5xJCwbPaYJBq1NTm5q0Ku7PFaELE3UkBTDjRFIGAGUKuqYLJkmO0i1F5ia9PvcqIbZbmqZDskHnBfmXyS8mzauTCaf0DQCM0/lqtlDOvMqfoK9V3RAQCy8YhopxSXpREPhXgCn6mtMltZypnO@kWIyp6Wp/yiPd5lCAdKyqKMmCQfFA1Rmt2ewNYoA@oHWB61tglKjqNGahJ2OZlmhe0@iezA2DPC1LAFsMJWkBWUOvIP2ANtSJsE2AQSuC0KcNTeAlUeJJqbSwMAXFkFTFCNISP6bnkizTfUGGDBtSeD8go6fGVpRV
woah that's a lot
python3 /opt/fish/fish.py polyglot.poly                               FAILURE   : 0
mono /opt/retina/Retina.exe polyglot.poly                             FAILURE   : 1
/opt/befunge/bin/bef polyglot.poly                                    FAILURE  : 141
/opt/befunge-98/bin/fbbi polyglot.poly                                FAILURE  : 152
python3 /opt/haystack/haystack_new.py -f polyglot.poly                FAILURE  : 120
node --harmony /opt/reng/reng.js polyglot.poly                        FAILURE  : 0
a lot of them appear to have failed because of the closed STDERR stream because befunge 93 appears to have infinite STDERR output so TIO closes the stream
And the other half because they are misaligned 2D languages
Befunge is because misalignment too I believe.
Retina is the sticking point. U balanced ) is probably the problem.
Might need to hit 51 a different way.
we can rebalance it by adding a new ( after the ;
06:31
That might work, tho I though I had a problem doing so.
Alternatively, we could look at moving the memory pointer.
yeah thats also tough
This is another way to hit the magic number
50;'51;
Oh that looks promising
Prelude might not allow this. That's a tricky one to
Work with
Gonna gang it up for now. Good luck.
I think prelude will probably just be a game of parenthesis shuffling lower down
06:39
I'm going to put this answer on hold for the time being. I'll look into the viabilty of Kleins tomorrow

« first day (164 days earlier)      last day (413 days later) »