« first day (533 days earlier)      last day (1961 days later) » 

12:55 AM
@ConorO'Brien Done.
 
@Dennis thank you!
 
@MDXF Could you maybe include a compilation script in your repo? That way, you can tune it to your needs without my intervention.
 
@MDXF The .cpp extension is for C++ source files, not preprocessed files.
 
No need for that temporary file anyway.
cpp -P .code.tio | head -c -1 | /opt/shortc/short > .code.tio.c
 
2:05 AM
@Dennis That went just as expected. sighs
 
2:28 AM
At least we got locksmith, that's something.
 
We had that already.
 
Oh, yesterday evening, I see.
 
@cairdcoinheringaahing That doesn't work. First and least, peanutbutter.py has a .py extension, isn't executable, and lacks a shebang.
It prints the program to STDOUT, then crashes with an error.
b'\xe2\x80\x9c3\xe1\xb8\x85a\xc4\x97;\xc5\x93\xc2\xbb'
Traceback (most recent call last):
  File "/opt/peanut-butter/peanutbutter.py", line 2894, in <module>
    code = ''.join(char for char in prog.replace('\n', '¶') if char in code_page)
TypeError: a bytes-like object is required, not 'str'
The problem is that you open the source code file in binary mode.
Also, your interpreter doesn't seem to support its own code page.
 
3:30 AM
@Dennis do you still have control over that ETH address you mentioned last month?
 
@Dennis Done, could you please pull shortC? New wrapper script should be this
 
@NickClifford I do. :)
 
great! now let me just wait for my Ethereum node to sync...
 
@MDXF That assumes I am in shortc's directory, which isn't practical.
 
@Dennis What's the best way to do that then?
 
3:37 AM
@MDXF change to /opt/shortc?
 
@NickClifford But no one except for TIO will be using /opt/shortc
 
@MDXF Use "$(dirname "$0")/shortc" instead of ./shortc.
Or do cd "$(dirname "$0")" at the beginning. That way, the make command will also work.
(Not that it would work in the sandbox.)
 
3:50 AM
@Dennis Done, if you don't mind pulling again
 
@MDXF Done.
CPP prints a warning btw.
 
Thanks :)
 
 
1 hour later…
5:16 AM
thanks for all your hard work Dennis etherscan.io/tx/…
2
 
 
5 hours later…
Anonymous
10:32 AM
@Dennis Could you please add the NetworkX library for Python 3? pip3 install networkx
 
1:32 PM
@NickClifford Thanks. :)
@Mego Done. Installed it for Python 2 as well.
 
Anonymous
@Dennis Thanks!
 
4:21 PM
Wrapper is updated but /opt/shortc/run doesn't exist.
 
5:12 PM
@MDXF The sync script excludes the directory /run. When doing a quick sync over /opt/shortc, that somehow excludes /opt/shortc/run.
 
@Dennis Odd, what did you do to fix it?
 
Sync /opt.
Good thing you didn't name the file run'); DROP TABLE interpreters;-- or we'd be in real trouble.
7
 
5:31 PM
@Dennis :P TIO doesn't actually use SQL, does it?
 
It does not.
 
@Dennis the droplets are exactly identical, right? I'm thinking if I can put -march=native in my language's makefile.
 
Not quite, but close enough for -march=native.
 
6:01 PM
Partial syncs should be fixed now.
.oO(That's what I said when I introduced this bug.)
 
6:18 PM
heh
 
 
2 hours later…
8:01 PM
@Dennis Snail's Hello World program outputs 1. Is that due a language limitation?
due to*
 
8:17 PM
@Oliver IIRC, snails can only print 0 or 1
Nope: it prints the number of pattern-matches it finds. But still only ever a number.
 
8:31 PM
can we have ????
 
@totallyhuman Eh?
 
can we have the language ????
 
@totallyhuman Not if you don't link to it.
 
i mean, dennis knows what i'm talking about and i'm sure you do too if you think about it
 
I just noticed MATL isn't in the list of languages anymore, anyone know why?
 
8:38 PM
@totallyhuman No no, I definitely don't.
@flawr Yes it is
 
@Pavel strange, for some reason I had something uselss in the url
then it does not show MATL
can you replicate that?
 
oh yeah
also you can just go to tio.run
nvm it's there
right below mathics
 
Also, searching.
 
8:43 PM
@totallyhuman even if you use the link I posted above?
 
@flawr Yes
 
this is super strange :/
 
screenshot?
 
did you zap it using an adblocker or something
 
8:45 PM
@Pavel just a moment
WTF
 
It's back?
 
it just showed up didn't it
 
When I resize firefox and reload, it appears, but when I maximize the window and reload it disappears
Ok when my browser window is wide enough to display 9 columns of languages, MATL disappears. If it only displays 8 or less columns, matl is there
but if I make it wider again, to 10 columns MATL appears again.
 
Yeah, no repro here.
@flawr Any errors in console?
 
nope, nothing
the error message on the site itself seems to cut something off
It is always there in the HTML, but at 9 columns width it is somehow cut off, along with other langauges.
So even using CRTL+F doesn't yield anything.
 
8:54 PM
Does search make it come up?
 
Ah, now I see: The error message on the bottom of the page always cuts a few languages off. It just happens to affect MATL exactly when it is 9 columns wide.
 
Hold on, you mean your bug report is that the popup notification is actually just displayed over a few language?
Just click the message to dismiss it
 
@Pavel I don't have any pop up, just a bar at the bottom
 
@flawr Well, notification.
 
 
8:58 PM
Still, ಠ_ಠ
 
this is what it looks like when you scroll to the very bottom (the screenshot does not include the whole width)
 
You have to dismiss the notification
 
how?
these are the languages that are missing
@Pavel :D
 
@flawr click it
 
It is really unfortunate that some languages get cut off, even if you have to scroll down to the very bottom to see this message.
 
9:02 PM
click the notification
 
lool, and how are you supposed to know that you can click that XD
make the error message more obtrusive, like e.g. rectangle in the center of the screen
 
@flawr IDK, everyone else seems to have figured it out
 
Maybe all of those that did not figure it out just did not continue using it?
at least a small text that says click to remove message would be helpful
 
 
2 hours later…
10:49 PM
Tbh the first time I saw an error notification, I didn't notice it until I had so many they started obscuring the codebox because they're basically background coloured.
 

« first day (533 days earlier)      last day (1961 days later) »