« first day (344 days earlier)      last day (2150 days later) » 

12:13 AM
@feersum Exactly, every level is vital :P
@sergiol Well, y'see, most sane people use Chrome, in which backspace doesn't go back :P
 
12:55 AM
@MDXF I'm going to need Hello World tests for most of these. Could you help me get them?
 
@Dennis Yeah no problem, which do you need?
 
Essentially all but Reng (already added) and Objeck (already given up).
 
Ok, I'll see what I can do and ping the polyglot community about what I can't
 
@Dennis :P
 
I'm not sure how to interpret :P in this particular context.
5
 
12:59 AM
wait is objeck even on tio
 
No, because I gave up.
 
oh what was erroring @Dennis
 
3
A: Hello, World! with semi-common characters

Wheat WizardMoorhens (v2.0), 3423 983 923 866 749 716 bytes I think this can be golfed a bit, Moorhens is not an easy language to work with. xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU xU KA xU xU xU xU xU xU xU xU xU xU xU xU KA AA xU xU xU xU xU xU xU xU x...

 
@ASCII-only It requires an ancient version of openssl.
 
@Dennis The Archway would be the same as Brainf**k.
Because Archway is the same as brainf**k.
 
1:02 AM
@MDXF That should be enough to test if it's working. Coming from a restricted source challenge, I'm not sure if that's the "usual" way to do it though. Is it, @WheatWizard?
 
That's what he linked when I asked for it.
 
@Dennis That is exactly the usual way I would do it. Moorhens is pretty unfazed by the restrictions.
 
Alright, thanks.
Shoot, now I wanna play Moorhens.
 
Whats that?
 
@Dennis Trefunge's should be the same as Befunge IIRC. 64+"!dlroW ,olleH">:#,_@
 
1:10 AM
@Dennis Can you add Help, WarDoq! to TIO?
 
@ConorO'Brien Given Dennis made Help WarDoq!, the link is probably unnecessary.
 
The link has the interpreter, which I doubt he has memorized. It's for convenience more than anything else
 
@ConorO'Brien I feared this day would come.
15
 
> (space) | Begin a comment. The next non-space character ends the comment and is interpreted as usual.
7
 
@Dennis but this is the best thing since HQ9+!
 
1:18 AM
@WheatWizard Your PPCG answer and the Python script say Moorhens, but everything else in the GitHub repo (including the repo name) says Moorhen. Which one is it?
 
I don't really know
 
Well, neither do I. :P
 
Moorhens seems to be the one used more often
 
@WheatWizard what does the name mean?
 
It's a bird.
@WheatWizard Are you going to rename the repo then? I think I would have to adjust for that in my scripts.
 
1:20 AM
Ah
 
1:33 AM
 
@MDXF RunR's interpreter is an exe file that seems to be incompatible with Mono.
 
Oh crap, I don't know if RunR can even output characters
@Dennis Ah
Cood's hello is also here
@ConorO'Brien could you add the actual emojis to the Emotinomicon README so that people can just copy-paste?
 
no
:P
I'm rewriting the language atm
 
Oh ok
 
(and you can click on an emote on the online interpreter)
 
1:38 AM
@MDXF PingPong doesn't seem to have an interpreter.
 
1:51 AM
@MDXF Hm, PyFunge implements the whole Funge-98 family. I wonder if I should add those as separate languages, or simply add Funge-98 as a single language.
 
@Dennis I'm not going to rename the repo. If its a difficulty for you you can go with Moorhen.
 
Dennis, I will say that I have not asked you to add Moorhens to TIO, because its hardly in any shape to be added. It is currently riddled with bugs and is in my opinion a rather poorly designed language.
 
@WheatWizard but it's in the polyglot answer chaining so people wanna run it
 
If other people want it thats fine. But I personally would rather it not be added. I just thought Dennis should know the condition of the interpreter before adding it to TIO.
 
2:04 AM
@WheatWizard OK, if you think it's not ready yet, I'll respect your opinion. You and you alone would know.
 
2:19 AM
@MDXF tio.run/##KylKTSvNS0/VtbTQLagEM///V7JUTMkpyg9X0MnPyUn1UErO1nH4/… Added PyFunge's Befunge-98 and Unefunge-98 as well.
@Potato44 Thanks!
 
@Dennis Thank you! :)
 
Tag?
 
sorry wrong room
 
2:53 AM
@Dennis Could you look into adding Ceres to TIO? GitHub Link. Usage: python3 ceres.py f <file> [arguments...] or python3 ceres.py e <code> [arguments...]
 
Sure. Those f and e look familiar. ;)
 
they look to be from pyth :P
 
They look like they're from Jelly to me.
 
@MDXF Can't find an interpreter for Set.
@Phoenix That gives an error.
Traceback (most recent call last):
  File "/opt/commata/commata", line 22, in <module>
    main()
  File "/opt/commata/commata", line 18, in main
    commata.run(f.read(), arguments.args)
  File "/opt/commata/commata.py", line 56, in run
    tokens = tokenizer.tokenize(code)
  File "/opt/commata/tokenizer.py", line 43, in tokenize
    raise exceptions.UnknownCommand(value)
exceptions.UnknownCommand: Unknown command: '"'
 
3:19 AM
Hmmm.... ask @totallyhuman?
 
@HyperNeutrino How would I print Hello World?
 
Wat
What's going on?
 
Your hello world for ,,, seems to fail
read back a bit
 
Wut no way
What's the code you guys used
 
"Hello, World!
 
3:23 AM
Hrmm
Does it work with the closing quote?
 
Didn't try. This line makes me think it's required though.
 
um
checks the git diff
no wonder >_>
hang on pushing it
ok pushed
anyways dunno why you want it on TIO (i have pretty much abandoned it as i found it boring and it was badly written anyways) but that should work for the most part
 
@totallyhuman 'twas requested.
4 hours ago, by Phoenix
@Dennis can you add ,,,?
 
yes i intended that for phoenix
 
You mention a code page in your wiki. Is that actually implemented?
 
3:33 AM
uh... questionably >< a while ago, i thought implementing a custom code page was just making one up
so no not really
 
Right. Counting bytes as UTF-8 then.
 
@Dennis Err... well I forgot to make that possible. I'll implement printing characters tomorrow once I get up but right now that's not possible
The only things it can do are add and check primality xD
 
Yeah, after browsing through the tokenizer, figured. OK, I'll use something else for now.
 
@totallyhuman I wanted to try it out and I didn't want to download it. As far as I can tell, that's what TIO is there for.
 
3:39 AM
@Phoenix yeah but why do you want to try it though :P
 
@Dennis Oh yeah it's an online JavaScript interpreter, I'll have to get it to work offline
 
@Dennis too many links. Which languages have you added from the list I requested and which do I still need to find interpreters / Hello Worlds for?
 
@Dennis Yay thanks! xD I'll remember to add ASCII printing tomorrow :P
 
3:47 AM
@MDXF I've added Reng, the funges, and Cood. I'll add zkl, Archway, and PingPong as soon as I figure out some technical issues. The others were dead ends.
 
@Dennis Ok, thanks
 
@totallyhuman It seems to strip the last char now, e.g., "Hello, World! prints Hello, World, and "Hello, World!! prints Hello, World!.
 
:/
could this wait until i have gained a little coherence?
it seems to work for me though
 
Are you ending your source code with a newline?
 
that... was exactly what i tested for and it seems that is the case
 
3:51 AM
@totallyhuman Sure, I'll just use "Hello, World!" for now.
 
ok thanks :D
i'll meanwhile figure out what's wrong with the tokenizer
 
The tokenizer is probably fine. I'm guessing you have some code like [1:-1] to remove the quotes, which kills the last char if there is no quote.
 
@Dennis is wine installed on TIO?
 
No, and it cannot be.
 
Darn. Why's that?
 
3:58 AM
Wine uses sockets
 
Because Wine requires sockets, and those are disabled inside the sandbox.
 
(ninja'd) and oh, okay, TIL
 
stacks[stk_no].push(functions.lit_eval(token[1][1:-1]))
 
@Dennis Is there a possibility of that ever changing?
 
there's your bug @totallyhuman
 
4:00 AM
How about DOSBox @Dennis? Or does that always require its own window?
 
make two string types: closed, and open
 
@MDXF No clue.
 
Would Mono work? (not sure if that's related to Wine)
 
@Dennis Might be worth a shot, if my RasPi didn't hate me I'd try it
 
@HyperNeutrino mono works
C#, F#, Boo, and maybe some others run on it.
 
4:01 AM
^_^ I'm waiting for the time batch can be on TIO
 
@Dennis Sorry. Edited
 
@Phoenix I hope so. With the new setup, arena servers do not need to be connected to the internet anymore, but I think Linode uses a shared private network, which is essentially the same problem on a smaller scale.
 
4:20 AM
@Dennis this is from 2008 but I don't think it ever changed
 
That's what I feared.
 
So @Dennis seeing as how you use a lot of paid software for Tio, and two domains (one likely expensive since it's < 3 characters), how do you keep it up? It's ad-free and all
 
Paid software?
 
@Dennis Linode?
 
Linode is a VPS provider, not software.
 
4:23 AM
Well I meant software as in ... things that work with Tio that aren't the physical servers :P
 
Dyalog APL?
I suppose you didn't pay for it...
 
I started paying for everything out of my own pocket. TIO has received several donations as well.
@Phoenix No, Dyalog granted me a free license for TIO.
 
That's, uh, really awesome
 
@Dennis can you, say, packet filter so that it only stays on the subnet?
 
4:40 AM
I suppose, yes.
 
5:14 AM
Compiled a handful of libraries as well. Seems like an interesting language.
That's it for today. I'll add the rest tomorrow.
292 languages. o_O
 
@Dennis idea for language 300: Bourne Shell.
 
Does that exist for Linux?
 
5:38 AM
Doesn't it have to? Bourne shell is part of the posix standard.
 
@Dennis or, receive the packet to execute disconnect from the internet, execute, connect back and send results ;) probably too slow?
 
6:38 AM
Probably.
@Phoenix It has to have a compatible shell. On Fedora, sh is just a symlink to bash.
 
 
4 hours later…
10:59 AM
Oh yeah that would bork it
 
 
2 hours later…
1:12 PM
@Dennis could you please pull commata?
You could also, if you wish to have the golfiest version of hello world, remove the closing quote in it
 
 
2 hours later…
2:52 PM
@Dennis could we get Unicat added to TIO?
 
I'll take a look.
 
3:24 PM
@totallyhuman "Hello, World!" prints Hello, World!" now. Is that intended?
 
Okx
3:45 PM
hello i have come to complain that some of the hello world tests are not golfed
 
@Okx golf them and do a PR if you are doing a lot, or just tell Dennis if you aren't
 
Okx
yes i will do that
 
Hey there! I'm experiencing this issue with TIO: I think it is when a computation takes a bit longer, then I get "Server's response could not be decoded"
For example this shows me the output "Could not infer valid type for program" but when I click run it takes a while and then that message pops up..
Anyone knows what the issue could be?
 
@Okx Unless they're written in a golfing language, they're not supposed to be golfed.
 
Okx
the 05ab1e one is not golfed
 
3:54 PM
@BruceForte Hm, that shouldn't happen. I'll look into it.
 
@Dennis Thanks! Also thanks for providing this awesome service!
 
:)
 
Here's another (even shorter) case that doesn't fail: TIO
When I open the link the correct result is shown, but it that same message pops up when I click run.
 
Every time? I haven't managed to reproduce it yet.
 
I am also unable to reproduce it, although I encountered that error message once or twice in the past (rerunning always fixed it for me before)
 
3:59 PM
So far yes
 
So far, it always finished after fifty-something seconds.
 
I disabled my VPN and tried with Firefox and Seamonkey, also I experienced this issue before when a computation takes a bit longer (but not above 60s as other confirmed)
Weird, maybe it's a problem on my side then.
 
Wat
Oh I suck at this ><
 
@BruceForte What happens if you run this? tio.run/##S0oszvj/vzgnNbVAwdzg/38A
 
I just got a message about exceeding 60s, rerunning it rn.
Now I got that message about the response not being able to be decoded.
Guess it's on my side then.. But the weird thing is that it also happens when something doesn't exceed 60s.
 
4:07 PM
@BruceForte does simple stuff work for you?
 
@StepHen Yes
It really seems that this happens as soon as something takes longer
 
@BruceForte My best guess is that your connection gets closed when it's idle for too long.
 
This is another good example, OP mentions that on TIO it takes 19s whereas on my end it produced that behaviour (IIRC that's the first time I encountered this).
@Dennis Thanks for looking at this! I'll try to figure out what the issue could be on my end.
 
I have to get ready for work now, but I'll re-visit this later.
If you send me your IP via email (or post it here and immediately delete it; I can read deleted messages), I might be able to find something in my logs.
 
I'll send it to you via email.
feedback@TIO ?
 
4:16 PM
Yes.
tryitonline.net, not tio.run.
 
Ok, thanks again!
 
@Dennis Could you pull Ceres? I've made Hello, World! as well: 389960998265612367812323333 115dÆP
 
ok i fixed it by removing a single character
just... one
 
4:45 PM
@Dennis ASCII-only got the Set interpreter to work on TIO
https://tio.run/##tVdLc9s2EL7rV8A8RORQpqlHO60V2ZPxpem07iHt9CBzMiAFSbApkAEpR46t3@7uAqT4VlR3qoPIWez7210s7@kjTQLJ4/RcRAv2@hqylPDko0jJjCy3Ikh5JMxHGlrkuUfgJ1m6lYKc8eSW3poxlQkDZsVhTXv7Xk8pELwinwvTMF5Tn@GZQf1gwZarNb9/CDciir/IJN0@ft09fTOmivmRSk79kCXA/UyMa@OSuGSvz6JtGm@Vmow5ltFK0g1Q5p6mLCNJTOUMEN0pPN6TETxsO/emwnWPXAMSwiP30gmZWKXrKZy9JyE8qqL440tigv4ZyFqFw/Ncw/ze85T1ihALE9bO7KTRX3HM5A1NmGl5JV8ah06wpvIGIPuQmq5VGNj39H@GhNyKMhABCOQxIEhmJhmyHZP6dFqGWedZky4ugjWj6edkzSA3XAgm/2Q7BOHXT3/cOkkquVjx5ZN5CM1yJItDGjDz4s54eX7ZX6z4ACAr0weadicq1EtNvSRGUVTKx65gFNApkxRPkiLnRV0gt5PEIQStrLVVicY/kznAzzX8tcoprNl2kX5VEIUfV2T
 
 
1 hour later…
6:01 PM
@Dennis Could you add Gaia?
The hello world program is “Hello, World!”
 
6:17 PM
@Dennis apparently not, but Almquist Shell is nearly the same thing.
 
6:35 PM
@Dennis could you pull Chip? You may have to -f unless you just re-clone
 
6:51 PM
@Dennis could you please pull commata?
 
7:14 PM
@Dennis could you pull Cubically?
 
We've got 3 C's, can we find a 4th?
 
My G is almost a C
 
@Phlarx cQuents doesn't have any updates to pull yet sorry
 
7:45 PM
@StepHen I guess you should write one then :P
@Phlarx I just wrote a script to grep through languages.json for langauges starting with C before realizing TIO sorts languages alphabetically.
 
@Phoenix I'm not at home :P
 
The Hello, World feature is actually really nice since it lets you see the necessary boilerplate to make something run properly
 
Yep
I think it could be a little more obvious though.
 
For a long time I had no idea how to use Java and I only recently discovered how to use Racket
 
Also, Options really needs to be renamed. Someone who doesn't know what it is will assume it's a settings menu, click on it, and be really confused by the add button that appears.
 
7:58 PM
It should probably just say Flags
 
Flags or Interpretter Flags.
 
Also, in a similar vein to my last comment, I don't understand how to use flags
I've tried to run PHP with -r and it always gives errors
 
TIO is amazing and has really useful features, but it's not obvious how to use a lot of the features.
@BusinessCat I'm like 99% sure that that's becaure -r makes PHP take it's code from the argument after -r, not by reading from a file.
 
Yeah I just noticed that
 
From php --help: -r <code> Run PHP <code> without using script tags <?..?>
 
8:03 PM
Yeah, like this works, but then the code isn't in the code box
 
Just don't use -r.
 
Well I wanted to see if I could, because it was decided running with -r wouldn't cost bytes, but on TIO you'd have to put <?php in the header to simulate that which might confuse someone who doesn't know about -r
 
php is dangerous to health
 
8:48 PM
@all As soon as I get home.
 
 
1 hour later…
9:52 PM
Btw for the Set interpreter you should use require('fs').readFileSync('.input.tio') as the code
 
@Dennis what is required of an interpreter so it can be added to tio?
 
10:11 PM
@Uriel It must not use the network, it must run on Fedora Linux 26, and must be usable from only a command line environment.
 
@Phoenix do I need to make some configurations, or let Dennis handle that?
 
In general, nothing you need to do, but it's easier if you can take the code from a file, rather than requiring it to be in arguments or stdin.
 
Also "Hello, World!" if possible
 
Output should optimally be to StdOut, debugging info to StdErr.
@Phoenix s/not use/not require
@Uriel Link to interpretter?
 
10:28 PM
@HyperNeutrino Done.
@Phlarx Done.
@totallyhuman Done.
@MDXF Done.
 
@Phlarx There is 4, HyperNeutrino has Ceres.
 
10:44 PM
@Dennis Thanks!
 
@Dennis Thanks
 
@Dennis can you add 4? the python interpreter of esolangs has some bugs, so I created one that matches the specs - github.com/urielieli/py-four
@Phoenix ^
 
@BusinessCat Added to the list.
@Uriel Added to the list.
I hope to be able to clear it today.
 
11:11 PM
@MDXF still not on tio :P
 
@ASCII-only How could I get the name of the code file from command-line arguments? Also, will let x = prompt("Input a single character (A-z0-9)"); really work with Node?
 
11:37 PM
@Dennis No it won't :(
wait crap
@Dennis require(process.argv[2]) assuming you run with node interpreter.js filename
 
Dennis - Do you plan to add Set to TIO? (ping unnecessary)
 
@MDXF yeah there are just a few problems :| hang on a sec
 
Ah ok
 
actually eww i'll just port to python first
 
That bad, huh?
 
11:44 PM
It works but yeah it's terrible
abuses global scope which everyone knows is terrible mostly
 
@MDXF Archway, PingPong, and Set are still on my list, yes. I hope to clear it today.
 
@Dennis Great! Thanks
 
First doing the easy ones though.
 
@MDXF hang on can you re-link to the spec
 
@Uriel Do you happen to have a 4 program that prints Hello, World!? The one from Esolang prints Hello world!.
Nevermind, looks like I wrote one‌​.
 
11:50 PM
 
@Dennis :P
 
In my defense, that was 2 years ago.
 
@MDXF Do you think spaces should be allowed in combiners
 
@ASCII-only It's not my language
I'm not Matheus Avellar :P
 
@Dennis XD
 
11:57 PM
Oh @Dennis Set doesn't have a Hello, World! because IIRC it can only output capital letters
 
I don't think that's true. Capital letter variables are just initialized to their code points.
 
@MDXF ... I wrote hello world
@MDXF ... It's on the first tio link i linked to you
 
Oh duh you can use raw ASCII
 
Don't listen to me :P
 

« first day (344 days earlier)      last day (2150 days later) »