« first day (83 days earlier)      last day (494 days later) » 
00:00 - 19:0019:00 - 00:00

19:17
0
A: Add a language to a polyglot

Potato4474. Archway, 2051 bytes #16 "}(o+?23!@- "/*\Dv;'[af2.q]PkPPX)\('#CO"14";*/ #/*0|7//```"` )[-'][(>77*,;68*,@;'1,@1011)(22)S ␉\4n;␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx #>␉ # 36!@␉` # #_>++++.>++++++::@---x---.+? #`<` #<]}}+<[<<.>>x>-]>[ #{ #x} #2""...

How do i add code blocks in my answer?
Also how do fix the formatting in the interpreter list?
@Potato44 It doesn't work with Morse
How to fix?
I'm looking into it
the interpreter is space-delimited
x is a safe character for most languages, right?
19:22
This seems to fix it
https://tio.run/##zVtLd9tIdl4bf2E2ZZBtACIBEKQkS@JDkm1p4p72SLFkO6dJWoZAkISFVwOgSFmmT7bJyWL2s8ly/sds8yvmj3S@WwU@JFJyd05yTmgRKKBu1X3Wvbdu0Zd2Ovz11wJ92Gnk3wz8KGOZm2asl3jXbmKwFzfswPbSrWpNkjhUEvVGjhcOWDZ0mRfGo4z1Pd9NJcfOWIvF@SwGNViBJa7dE2BSP0oYDWHBlc885sQxu/TtoeEw3wPscWUH8GkUEEzmJnHi4pqy0HV7LI1dx@t7DsfF3EnmhqkXhanBPOeKjT3fZz3Xx4AFAU4Zk7FRuvRKoDOkXiQxfJz4Hrnzp6ILmNCdsezGdsJZjljM@Z9xPk7sOAaRUoGdgfDMC9yUeZmSMtdOPZIjhqRu2OPSiucSjpgdLnPJrj2b2aB3lPC5UzfJwJ7B52VDN3ExpU3IB4kdMHWceBlEQMI8ZKeunbDzxHU1YIES3NSxY9BxByWQRYQhI0YMrqxGQzk6OVagNDHCsONMKiS183/@UbKZ0WTFizq@TVmuS0d/fsVuix1qgwpMBsXGiWprrPmNpWan4@I7sS7
does that work with Archway?
It works with everything on Tio
Also saves a byte
Changes incident tokens
:I
That is why the space was in there
Try with an x
Okay
Holy crap that tokenizes about eight things
Making it an x?
19:27
Yeah
Looks fine to me with an x
Really?
Oh wait maybe it was my memescript code
Yeah nvm you're fine
just switch it to an x, you're good
...or not
that borks it too
@WheatWizard Can you test with Incident?
https://tio.run/##zVtLd9tIdl4bf2E2ZZBtACIBEKQkS@JDkm1p4p72SLFkO6dJWoZAkISFVwOgSFmmT7bJyWL2s8ly/sds8yvmj3S@WwU@JFJyd05yTmgRKKBu1X3Wvbdu0Zd2Ovz11wJ92Gnk3wz8KGOZm2asl3jXbmKwFzfswPbSrWpNkjhUEvVGjhcOWDZ0mRfGo4z1Pd9NJcfOWIvF@SwGNViBJa7dE2BSP0oYDWHBlc885sQxu/TtoeEw3wPscWUH8GkUEEzmJnHi4pqy0HV7LI1dx@t7DsfF3EnmhqkXhanBPOeKjT3fZz3Xx4AFAU4Zk7FRuvRKoDOkXiQxfJz4Hrnzp6ILmNCdsezGdsJZjljM@Z9xPk7sOAaRUoGdgfDMC9yUeZmSMtdOPZIjhqRu2OPSiucSjpgdLnPJrj2b2aB3lPC5UzfJwJ7B52VDN3ExpU3IB4kdMHWceBlEQMI8ZKeunbDzxHU1YIES3NSxY9BxByWQRYQhI0YMrqxGQzk6OVagNDHCsONMKiS183/@UbKZ0WTFizq@TVmuS0d/fsVuix1qgwpMBsXGiWprrPmNpWan4@I7sS7
I don't see why it would work but if his did...
Doesn't work
@WheatWizard Can you check the code in potato's answer?
Yeah, and help with formatting would be helpful too
19:34
@Potato44 backticks around inline code blocks
Four spaces before code if it's on its own line
Ah, . Becomes a token in that
I'll try adding an x at the end
Okay
Just make sure there are no dot-dash-combos with whitespace around them
@MDXF you added an extra space at the end of archway
Ohh
Can someone make a tio link without it since i'm on mobile so cant paste it here
19:51
@WheatWizard can you check incident in my current answer?
Didnt end up adding an x, just removed the extra space
I got the tio link in the post, annoying that you cant shift-enter on mobile
I think it works
@Potat Works
@WheatWizard thanks, I think we are all good now
20:13
Okay I somehow shoved the 0mo token wayyy back
@MDXF which 0m
I forgot, I've been shifting my code around since I sent that
What does Alphuck care about?
a couple of lowercase letters
its on the esolangs page
Oh yeah
Where's the Alphuck code?
don't know
there's a lot of pieces of it in different places
20:29
Oh :I
Haha that's hilarious. what the frick frack doesn't cause any problems with Alphuck because it increments the pointer, increments the value, decrements the value then decrements the pointer.
20:41
alphuck reads every character, we just hide some in loops so they're not executed
the bulk of it is interleaved with the evil code
21:01
Here is a link to test incident online.
https://tio.run/##7b3JdhtJsii4Bn7hbVxgpoiRAsBBFEFSSQ1ZqVdSikekKusWhWQFgCAZJKaMCJBUKpmrPu@d3vVwTvfmfUT3pj@of6TaBh9jAEFKyqrb94piEPBwNzc3Nzc3Nzc373nR2T/@0fdisSumk@HH0@EkLvr9s4kofdMqQWIw7gcDfxyv9FVyG5PjyYU/Dn71Q0g/7fdFY6Jz2kXkK53bKbfySBdxqubHyiNTqvRNeVtlqZT@8Y@l1oYQpZvypPa0vfrgu4YoPap@eHHZWT7yTtorv3T3L/b3/1r5UF5eev621FordaqPikuPqs3fHj969Pe//730dyEqR43l7lF59/Hjar2zsVmtf9dZbtW/azVbrUq53a4ciMKHtXGnUCiUW/vLy@urywc/Lz@Ffw/gh/7DP/0Vnw8oRSZTlvS/BxVR/uW6uLRbKC6J1Y0H3xX@XlwqLh3v1uDfCj1rta2t7xqNxjX8rtSeFpf@vg15trs3N7Xto@3tld3d691Gd/eouPSpuHR9U1xql7D11eLSzvX2OwJw9EJ
2
:O
@stasoid well done!!!
That's amazing
I wonder if we should just embed this in the test driver.
Is there a downside to bloating up the link size?
i don't know
i thought about it too
21:06
@Chance YES
The link is already so huge
but what if it was huger?
It would lag even more
Making it nearly impossible to actually edit the answer
it seems to run pretty fast actually
probably should add request to tio to add short links
also, ais523 mentioned he wanted to get rid of dependency on libdivsufsort, that would decrease source size significantly
@ais523 Can we change interpreters? I am thinking of passing [this interpreter](https://metacpan.org/pod/Language::SNUSP)
as an argument to test driver to test snusp on tio. Smth like this:
https://tio.run/##zTzLdttKcuuLX5hNC@Q1AJEACOphSSApybY88Yx9pVh@zLkkLUNgk4SFlwFQJC3TJ9vkZDH72WQ5X5AfmG2@Yn7kpqobLz4k35tMzgklEY3u6q7qenV1NaBrKx7/8ksFP@QicOcjN0hIQuOEDCLnlkYaeTInJ5YT7zV3BIFBRcFgYjv@iCRjShw/nCRk6Lg0FmwrIR0SpqNoWCAVElFrwMGEYRAR7EK8G5c4xA5Dcu1aY80mrsNg48DD9oRGYUThOyY@pQMSh9R2ho7N8BA6S6gfO4Efa8Sxb8jUcV0yoC50KJDbdRiMTOJSFUelCYNAIPCxwxVS87sqBRifZtOloRWx6QYkZHPPZj2NrDAEIoUKuQTCE8ejMXESKSbUih3kIXSJq
21:37
@stasoid I think we agreed that changing interps is OK as long as you could make the change retroactively without breaking previous programs
actually I'll edit that into the post
Does this apply to interpreters that were created after challenge started?
Ie. can I port surface interpreter to some other language and run it on tio? (as long as all previous programs work)
no, it doesn't
that said, newer interpreters are OK for quick testing as long as the older interpreter still works
like, we often write new interps for TIO in order to get a good idea of whether a program's likely to work
then just check manually once when we're done
@ais523 Ok, then what about adding new surface interpreter to tio, but keep the link to original interpreter in the post?
that sounds like a good idea
@ais523 I added link above that runs incident on tio, do you think it should be incorporated in test driver? Url size is a big concern - increased from 7K to 32K.
21:49
@stasoid That's more or less what we do with alphuck (although we haven't kept the link handy in the posts, I've kept our 'official' compiler installed). We kinda threw together a quick alphuck-to-bf transpiler and use that to check things.
@stasoid I'd say no; you might want to suggest it to Dennis, though, he's wanted an Incident impl on TIO for a while but couldn't find an interp that worked
so you could probably just get the relevant files onto TIO's filesystem
@ais523 ok
my suggestion is to wrap everything up into a single executable that prints the tokenisation to stderr
before running
@SnoringFrog probably it should be mentioned in the answer
21:54
Which ones of us are currently working on an answer?
@MDXF oh, that is great
I'm playing with golfing Archway
I've worked out how to split trefunge from both befunges without breaking anything but prelude and cubix
Would still need to wrote the meat of the trefunge answer thpogh
printing a constant in trefunge is pretty easy
@chance maybe a multiline loop with some kind of loop counter
The line 2 below the current archway is safe for archway as long as you put a # before it
Yeah, i just need to find where have a line that the trefunge wont interfere and i can pit a formfeed on the previous line
Does the tio befunge interpreter support trefunge or not?
22:00
it doesn't even really support befunge correctly, it's a notoriously buggy one (although IIRC it's improved somewhat in recent years)
Really? i was referring to the befunge 98 interprter btw
@ais523 what syntax highlighter do you use for Indicent?
@Luke incilite, which is included in the official Incident distribution
it can output as HTML or VT100
Do you have a link?
Googling gives me phone cases...
Me too
22:05
Esolang's the normal place to look for esolang implementations and tools
@Potato44 will the Archway IP wrap around around to line 1 if i direct it down?
@Chance no, sending it off the board is how you end the program
22:32
https://tio.run/##zVvLdttIkl0bv9CbNMgyAJEACFKSJfEhybbU4@pyS2PJdp8iaRkCQRIWXgWAImWZPrOdObPofW9m2f/R2/mK/pGaG5ngQyIlV52ZxdAikEBGZjwzIjKSvrTT4a@/FujDTiP/ZuBHGcvcNGO9xLt2E4O9uGEHtpduVWuSxKGSqDdyvHDAsqHLvDAeZazv@W4qOXbGWizOZzGowQosce2eAJP6UcJoCAuufOYxJ47ZpW8PDYf5HmCPKzuAT6OAYDI3iRMX15SFrttjaew6Xt9zOC7mTjI3TL0oTA3mOVds7Pk@67k@BiwIcMqYjI3SpVcCnSH1Ionh48T3yJ0/FV3AhO6MZTe2E85yxGLO/4zzcWLHMYiUCuwMhGde4KbMy5SUuXbqkRwxJHXDHpdWPJdwxOxwmUt27dnMBr2jhM@dukkG9gw@Lxu6iYspbUI@SOyAqePEyyACEuYhO3XthJ0nrqsBC5Tgpo4dg447KIEsIgwZMWJwZTUaytHJsQKliRGGHWdSIamd/@uPks2MJite1PFtynJdOvrzK3Zb7FAbVGAyKDZOVFtjzW8sNTsdF9@JdWk
@Potato44 wanna try that ^
@Chance give me 15 min
@Chance haven't run yet, but looks like your on iteration short by visually looking
@Potato44 are you counting the one + on the last line?
I could be off tho. that sounds like something I'd do.
I was aiming for 7*7+3
22:50
Remember it decrements after adding the 3
@chance so we would have to enter at 8 to do 7 full loops and a partial
yeah, enter at 8 is probably the way to go.
https://tio.run/##zVvLdttIkl0bv9CbNMgyAJEACFKSJfEhybbU4@pyS2PJdp8iaRkCQRIWXgWAImWZPrOdObPofW9m2f/R2/mK/pGaG5ngQyIlV52ZxdAikEBGZjwzIjKSvrTT4a@/FujDTiP/ZuBHGcvcNGO9xLt2E4O9uGEHtpduVWuSxKGSqDdyvHDAsqHLvDAeZazv@W4qOXbGWizOZzGowQosce2eAJP6UcJoCAuufOYxJ47ZpW8PDYf5HmCPKzuAT6OAYDI3iRMX15SFrttjaew6Xt9zOC7mTjI3TL0oTA3mOVds7Pk@67k@BiwIcMqYjI3SpVcCnSH1Ionh48T3yJ0/FV3AhO6MZTe2E85yxGLO/4zzcWLHMYiUCuwMhGde4KbMy5SUuXbqkRwxJHXDHpdWPJdwxOxwmUt27dnMBr2jhM@dukkG9gw@Lxu6iYspbUI@SOyAqePEyyACEuYhO3XthJ0nrqsBC5Tgpo4dg447KIEsIgwZMWJwZTUaytHJsQKliRGGHWdSIamd/@uPks2MJite1PFtynJdOvrzK3Zb7FAbVGAyKDZOVFtjzW8sNTsdF9@JdWk
updated
23:08
@Chance will test in a minute, just got to work out how to get from tio on my phone to my laptop
I tend to put tio links in my PPCG profile. :P
My latop has no internet, so i have to save it to file than transfer, which im working out at the moment
23:33
@Chance you forgot to > after the loop, the counter needs to be 8 on entry to the loop
23:52
oh yeah, thanks
00:00 - 19:0019:00 - 00:00

« first day (83 days earlier)      last day (494 days later) »