« first day (363 days earlier)      last day (2131 days later) » 

00:05
Could you pull Dreaderef again? I corrected the second "Hello, World!" and in the process fixed a few bugs.
00:46
@Challenger5 Syncing.
Alright, thanks!
01:07
@Dennis I have made a shorter and more "idiomatic" Archway2 hello world.
Golfier vertical version: https://tio.run/##dU8xDgMxCNvzCu8WIHWOeEmWU5fOXap7fQrcqZcbiqxgGWIn2/v5@mz7Y07AGkBxVxcR5VGaRN2Ly1LaA3qpv2EuazvsBMCI3htMGphioKea@rA2wCCey2fnva8Xpez6gljyOvmf@5KF05hXQAwN9d6K4Q3G@gptzi8
Slightly more easy to read Horizontal version: https://tio.run/##nZA7DoAwCEB3TtGdAIlzw0lYGhdnF@PpK/VXa4wxvv6gfFpIYz9Mae5yDn8wOCSBD97PsXI7G6SRBKqu6NjjQ6Tow/fVTJFElZWIGDe4CKxrCqYLHH1yvT2NxZkh7PFi9RMlybaiQ4KXOqJrgNI2wd57ZDkv
01:46
@Potato44 Nice. Thank you!
02:16
I've classified Shnap as practical for now. Is that assessment correct?
@Dennis it's supposed to be practical, yes! Thank you very much!
03:09
@Pavel I tried, but the Makefile is basically a fork bomb.
@ConorO'Brien Is it brainbash or Brainbash?
Btw there are some warnings:
brainbash.c: In function ‘tape_display’:
brainbash.c:76:25: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 4 has type ‘int64_t {aka long int}’ [-Wformat=]
         printf(" %s%-*lli\x1b[0m ", j == t->ptr ? "\x1b[33m>" : " ", 4, tape_get_at(t, j));
                    ~~~~~^                                               ~~~~~~~~~~~~~~~~~
                    %-*li
brainbash.c: In function ‘brainbash_exec_instruction’:
brainbash.c:210:24: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 2 has type ‘int64_t {aka long int}’ [-Wformat=]
int64_t being long long is a Windows thing. You could cast the argument to (long long) or use the macro PRIi64 instead of lli.
03:25
@Dennis Could you pull Ly?
@Dennis Oh, ok. I'll fix that when I get back to my computer. It's Brainbash, thanks
Oh and lli doesn't actually work on windows normally , I have to use a flag to be compliant with some standard
@LyricLy Syncing.
@ConorO'Brien tio.run/…
Thanks! I'll try and see if a shorter hello world exists utilizing the other tape, though I doubt it
03:41
I bet there's a shorter one, but since the 87 byte solution was found by primo's BF crunch, it won't be trivial to beat.
 
2 hours later…
05:52
12 messages moved to Jelly
 
11 hours later…
16:38
@Dennis, it's finally time for MY to be added to tio.run! link to repo, Hello World program: 27á'←1Aá'←8Aá'2×←1Bá'←44á'←2Ġ'←78á'←1Bá'←4Bá'←8Aá'←AȦ'←33á'←. The code is in main.py, MY code is executed using the RunCode function. Either python2 (preferably) or python3 with sympy and numpy are required for MY to run.
@Zacharý Could you add a wrapper so MY can be run from the command line?
Yeah, I'll try (lol)
That's not a good idea. You'd have to interleave code and input if both come from STDIN.
It would be suitable for a REPL, but not non-interactive use.
So, should I take it as a command-line argument?
The best way is usually to take a filename as argument and read from that file.
16:52
Okay, so tio will do the file-work, and MY just has to read from the file?
Yes.
That should work. You'll need a way to use the code page though if you want to claim low byte counts on PPCG.
I have added the way to use the codepage, is it not working?
(And I still have the raw bytes)
Is it possible for TIO to just feed raw bytes without an encoding to an interpreter?
17:03
@Zacharý I haven't tried it yet, but unless I misunderstood something, the file wrapper.py reads from has to be encoded with UTF-8 or similar.
@muddyfish It's not selectable, but some interpreters (GS2, Bubblegum, ELF) get fed raw bytes. This is handled in the wrapper.
it looks like the file opening doesn't specify an encoding
@NickClifford Yes, but Python has to understand the encoding, and aside from UTF-8 and UTF-16, I can't think of an encoding that handles all characters in "0123456789ABCDEFωα⊢⊣ɛ⍬ⅈⅇπ𝕓𝕫𝕢𝕣␤⍞⎕’‘_|ȦĠ←↵'⍘±!*₂ₑₓ√¯∠ℜℑṖṄṘṀĖḊ𝔹¬⌊[⌈ℚℝ\"´⍰?#‌​⌶iίι⌽WYḟ⍉∥¹ΣΠΔέηυύnń𝟚℘𝒫PpRrHhTt⍋⍏⍒⍖⍁⍗⍐ū⍸ƒ(fɫ⇤⇥⇠⇢⇷⇹⇸⇺⇼⇻ï⍨+-×÷/\%^áǵ.oōₙ≡≢=≠<≤≥> ,;@à"`.
right
is there a Python equivalent of the Ruby File.binread?
because @Zacharý you might be able to use that
How would I best get TIO support for byte input with support for ascii as well or is that not doable yet?
Byte and ASCII are pretty much the same thing.
17:10
Dennis, how did you get the encoding to work for Jelly?
So, if I get python to read the file as UTF-8, would the low byte counts be valid?
That's code from CLAs, not from a file.
@Zacharý No.
If you want to claim a byte count of 8, there has to be an 8-byte file that does what you want.
Well, I've got to go to my sister's soccer game, ugh, I'll work on it when I get back.
Ugh
17:30
@Zacharý you can set it up (like, I believe, Dennis does) so there's a flag that does UTF-8 and people can use UTF-8 on TIO, but you also have to have the interpreter be able to read bytes according to your codepage.
 
1 hour later…
18:58
@Dennis could you pull Shnap?
@Dennis I did it yesterday. It probably takes a few days
 
1 hour later…
20:21
@LuisMendo Thank you! :)
21:03
@Dennis Thank you for all the time you put into this! :-)
 
1 hour later…
22:21
@StepHen That's what I'm going to do, literally rip Dennis's code and modify it a little.
22:35
@Dennis, There, I think I fixed it. It uses a modified version of the jelly file in the Jelly repository.
22:47
@Dennis There, I fixed it now.
23:36
@Dennis can you add babel 5 to TIO
(or at least babel w/ older babylon versino)

« first day (363 days earlier)      last day (2131 days later) »