« first day (339 days earlier)      last day (2155 days later) » 

12:38 AM
@ASCII-only Done.
 
@Dennis Could you check that you have the latest version? I did another push 5 minutes ago and I'm not sure if you pulled that one too
 
I did not.
Syncing.
 
12:55 AM
@Dennis Can you pull Charcoal again? I keep finding about bugs Neil found haha
 
Syncing.
 
1:57 AM
@Dennis Can you pull again? Thanks
 
@ASCII-only Syncing.
 
 
1 hour later…
3:13 AM
There's now a way to load Hello World examples from the frontend. Please voice any suggestions and report any issues.
9
 
@Dennis :D yay (also can you pull Charcoal again, thanks)
@Dennis I'd prefer if there were multiple examples (a dropdown), maybe in a subdirectory on the repo? I'd be fine with submitting PRs to the TIO repo to add more examples too
 
@ASCII-only You've been busy today, haven't you? :P Syncing.
 
@Dennis not that busy actually fixing the bugs, it takes surprisingly long to go through all the charcoal posts to see if anyone mentioned bugs
 
Almost sounds like it were preferable if people reported them elsewhere.
 
3:55 AM
@Dennis I really appreciate the switch languages button. I've been missing that feature for a while
 
@DJMcMayhem Not sure I understand. That has been there since Nexus.
 
One minor request: Could you change the V hello world to cGHello, World!? That way, it'll only print hello world even if there's input
@Dennis Wait really? I haven't seen it
And could you change the brain-flak one to the one wheatwizard came up with? (Try it online!
 
@DJMcMayhem Sure. The Hello World snippets were initially intended as tests (the idea to add them to the frontend came much later), so a few of them aren't exactly idiomatic.
Hm, I should probably save the state before loading the test. As it is, clicking that button is a tad destructive.
Done.
@DJMcMayhem And done.
@PeterTaylor I've added a Hello World button now that loads an example for the selected language.
 
4:26 AM
@Dennis Yes >_> not entirely sure Neil knows about GitHub issues haha
 
 
3 hours later…
7:18 AM
Hi, everyone! What are the requirements for submitting a new language interpreter. I'm guessing it would be nice if it works simply with stdin/stdout. But for something like PostScript, the graphical output would be more useful.
 
7:40 AM
@Dennis +1 You added Hello World!
 
 
6 hours later…
2:07 PM
@Dennis Can you please pull Brachylog?
 
 
1 hour later…
3:15 PM
Could you change Chip's hello world to this? It uses some newer features, and it easier to understand: tio.run/##S87ILPj/…
Forgot to @Dennis, see above
 
 
2 hours later…
5:33 PM
@luserdroog Graphical output is currently not possible, unless Dennis did something very recently.
The requirements are basically that A) it needs to run on Fedora Linux, B) you should be able to run it in a console with output to StdOut, C) it should not require network access, including sockets.
Would be great if C#'s hello world program could look like this:
using System;
public class App {
    static void Main(string[] args) {
        Console.WriteLine("Hello, World!";
    }
}
Perhaps with the first 3 lines in the header, and the last 2 in the footer.
@Dennis ^
Also, every Python's Hello, World! uses print with parentheses.
 
lit
5:57 PM
It appears that "Powershell" and "Powershell Core" are both v6.0.0-beta.1. Does TIO have any capability to support specific versions of a single language?
 
@lit Not right now, without hosting seperate versions as seperate languages.
 
6:46 PM
@Fatalize Done.
@Phoenix Using header and footer isn't possible, at least not atm.
 
Oh well. Would still be nice to have proper whitespace and such.
 
15 hours ago, by Dennis
@DJMcMayhem Sure. The Hello World snippets were initially intended as tests (the idea to add them to the frontend came much later), so a few of them aren't exactly idiomatic.
 
Also, I forgot this earlier, but by default when creating a C# project in VS, the main class is named class Program
So it's probably better than class App
Actually nevermind I'll make a pull request in a bit
 
If it's for a bunch of languages, thank you in advance, but if it's only for one or two, it's almost easier to make the changes manually.
 
@Dennis I'm looking at several right now
 
6:57 PM
:)
Uh oh, there already is a PR that modifies languages.json.
What happens if I accept that one now?
 
@Dennis I suppose there will be merge conflicts a bit later down that I'll have to resolve. Unless it's a really major change.
Which it doesn't seem to be.
 
7:13 PM
Nah, just a couple of lines. If that won't create any major problems for you, I'll merge it.
 
Intresting, tcc's hello world uses puts, and the other Cs use printf
¯\_(ツ)_/¯
@Dennis does the response field need to have a trailing \n if the Hello World program outputs with a newline?
 
No, the test suite strips all surrounding whitespace.
 
Thanks
 
7:31 PM
I merged the other PR. Please remember to account for that.
 
Yep
 
@Dennis Many thanks.
 
@Dennis No merge conflicts! Isn't it lovely when Git works how you want it to?
 
@Phoenix Except when it doesn't, and you have no clue why
 
(PR made)
 
7:42 PM
@Dennis that's so cool! :D
kinda weird idea, but maybe also have like a dropdown for "important" programs, e.g., primality checking and addition? idk, might be a bit out of scope for TIO
problem: the shtriped Hello, World! outputs HW
 
Printing the proper output in shtriped requiring counting up to 5735816763073854918203775149089. Until somebody writes an optimizing interpreter, that's a bit problematic.
 
oh
I don't think so
I think I can get one
 
7:59 PM
If you can, please go ahead. If someone wants to help, these are the languages that currently do not print Hello, World!. It might not be possible in some of them.
agony
brainbool
cow
emmental
grass
hbcht
i
incident
minimal-2d
parenthetic
snails
snusp
spl
surface
tinylisp
trumpscript
woefully
wsf
2
 
@Dennis wsf has a Hello, World!
 
Not on TIO.
 
So does i
@Dennis Yes it does, I literally just ran it.
 
The comma is missing.
 
Ah
 
8:03 PM
And I prints the quotes. I don't think that can be prevented.
 
Ok, I see now.
 
@Phoenix All live now. Thanks!
 
@Dennis TrumpScript is case insensitive, there's a deleted hello, world! in the Hello, World! question though
(I can find it if you want)
 
What is Brainbool even doing..?
 
@StepHen That's what I have currently. It's in the list because of the lack of capitalization.
As I said, it might not be possible in some of them.
 
8:04 PM
@Dennis oh ok. my bad, thought that meant you had nothing
 
None of them have nothing
 
Yes, all languages use something to test them.
 
I think it would make sense to add a disclaimer to brainbool that it can't actually write text.
Since it doesn't print anything like "Hello, World!"
 
Or nag the author of the brainbool interpreter to add a text mode.
 
But you are the author of the brainbool interpreter.
 
8:10 PM
I'm aware of that.
 
>.<
 
8:32 PM
@Dennis Hello, World! Try it online!
(shtriped)
 
@ConorO'Brien Nice! You should post that on main as well.
 
I'll work on golfing it some more I think, but good idea!
 
@Phoenix Link? Browser? Resolution?
 
Link is the Hello World Conor just posted, browser is chrome, resolution is 2560x1440, window maximized
OS is Windows 10
 
8:38 PM
it's fine for me, firefox/win8
 
Great, now I need a 1440p monitor.
 
@Dennis chrome can emulate different resolutions (F12, Ctrl-Shift-M), reproduced with
 
hello world for pyramid scheme
 
@Uriel Does nothing for me
 
8:59 PM
in case you wanted a golfed version of the shtriped hw, here it is
 
@Dennis Hello, World! in Chip: tio.run/##S87ILPj/…
 
Also, Community protected Hello, World! again
 
@Uriel Reproduced. There goes my excuse for buying a 1440p monitor. Thanks!
 
numberwang HW based on primo's BF solution
 
Not sure if that counts as idiomatic though.
 
9:12 PM
Chrome is bad at dealing with high resolutions.
My friend has a 4k monitor and all the buttons are tiny
 
The obvious solution is to set your resolution to 1080p. :P
Or zoom.
 
numberwang's other two commands are purely datasetting; 69 means increment by 9
 
@Dennis No, the UI buttons
 
UI of what?
 
Chrome
 
9:17 PM
Right. 1080p it is.
 
numberwang not based on primo's BF solution
1 character shorter
0
A: "Hello, World!"

Conor O'BrienNumberwang, 77 bytes 69696969696969693696969623673363316969696968359533059595636969663633563583193 Try it online! Just incrementing and decrementing the pointer by certain amounts.

 
OK, I'll run all tests and commit. Thanks @ConorO'Brien and @Phlarx.
 
no problem!
 
All live.
Now do Half-Broken Car in Heavy Traffic. >_>
 
9:33 PM
I might regret this. see you in an hour :P
so you want Hello, World! exactly? trailing newline?
 
:D
Trailing or no trailing newline doesn't matter.
 
@Dennis Updated.
 
@Dennis Good timing, because I also updated the hello world example in the Chip repository today
 
@Dennis freeformatter.com/javascript-escape.html automatically escapes strings. (I used it for a bit earlier before realizing I forgot to delete the \rs in \r\n)
 
9:46 PM
@Dennis I think the person who programmed hbcht thinks one-letter variable names are cool :P
source code is spaghetti
 
Broken source code for broken cars.
 
 
1 hour later…
10:57 PM
Looking at the list of languages missing `Hello, World!`:
snails is a pattern-matcher, and it's only possible output is an integer for the number of matches found. Making 5735816763073854918203775149089 matches would be tough.
trumpscript is case-insensitive, so it will only ever print in lowercase.
Apart from those, the others all seem doable.
*assuming post-processing like boolean->ascii for boolfuck is cool
 
11:20 PM
Excuse me
 
3 hours ago, by Dennis
Or nag the author of the brainbool interpreter to add a text mode.
 
><> is currently broken in TIO
 
3 hours ago, by Phoenix
But you are the author of the brainbool interpreter.
Basically nag Dennis about it.
 
@Dennis Hmm I can try EDIT: oh no i deleted the python repo rip
 
@Stegosaurus What's wrong?
 
11:22 PM
All code I tried errored on the first instruction
 
Hmmmm
 
and it works there
 
interesting. I'm going to chalk it up to some cosmic rays of doom then
Thank you
 
@Dennis can you rename "Options" to "Interpreter Flags" or something similar? It's current name doesn't communicate what it does very clearly.
 
11:37 PM
@Dennis Fixed
 
11:48 PM
@Dennis COW hello world, based on primo's brainfuck one
 
3 hours ago, by Dennis
Not sure if that counts as idiomatic though.
:P
 
@ConorO'Brien idiomatic?
 
does cow have features that BF doesn't?
 
@ConorO'Brien yeah
 
I think he wants a hw program that would be natural to the language
 
11:53 PM
but really? it's better than the existing one, and a recurrence relation is going to be pretty hard to beat
 
e.g. if cow has "increment by X", you might want to use that
 
well really the only things it adds are cell clear and a register
i can kinda see how the register might be useful, but not sure it can outgolf a recurrence relation
 
hey, I was able to outgolf a recurrence relation using only "increment by" and "decrement by" digits :P
 
@ConorO'Brien did you manage to do the HBCIHT one
 
I'm still working on it
but am in the middle of a break
currently working on parenthetic
feel free to take a swing
 
11:59 PM
@ConorO'Brien :| mostly i'm too lazy to outgolf primo
 

« first day (339 days earlier)      last day (2155 days later) »