« first day (472 days earlier)      last day (105 days later) » 

00:01
have a look
instead of variables, use files, and use the cmp command
Good.
00:37
I'm now trying to fit brain-flak into the test harness...
facepalm
The language's name is brain-flak, not brian-flak.
All that work for nothing.
@NieDzejkob why did you make your funge code so compact?
Once BrainFlak is on there: adjusting Somme is going to get harder, along with the brainfuck parentheses balancing
01:06
@NieDzejkob, good luck!
 
1 hour later…
02:16
DJMcMayhem has unfrozen this room.
4
A: Add a language to a polyglot

stasoid207. Haskell with ApplicativeDo, 9990 bytes "Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4LHr/wb6kivqapHgtUqR4EdlN3VrqVktqXVrdLfFjF8kiWVKxil1VlEip9eHMeDHr4/GDPZ4djD1rnzPjXew8GNjBYh9seBYLeF6NgX/DN0@LwQLnH5yNiMwqFi9Sq79zzq4XMCWy8hIZmRkZGRmRt2oodvfXvw...

2
A: Add a language to a polyglot

stasoid208. Pyret, 9990 bytes "Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4LHr/wb6kivqapHgtUqR4EdlN3VrqVktqXVrdLfFjF8kiWVKxil1VlEip9eHMeDHr4/GDPZ4djD1rnzPjXew8GNjBYh9seBYLeF6NgX/DN0@LwQLnH5yNiMwqFi9Sq79zzq4XMCWy8hIZmRkZGRmRt2oodvfXvw7ihx2a@qijmw5zVNthLUu...

3
A: Add a language to a polyglot

stasoid209. Haskell with NumDecimals, 9977 bytes "Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4LHr/wb6kivqapHgtUqR4EdlN3VrqVktqXVrdLfFjF8kiWVKxil1VlEip9eHMeDHr4/GDPZ4djD1rnzPjXew8GNjBYh9seBYLeF6NgX/DN0@LwQLnH5yNiMwqFi9Sq79zzq4XMCWy8hIZmRkZGRmRt2oodvfXvw7i...

5
A: Add a language to a polyglot

stasoid210. Haskell without MonomorphismRestriction, 10035 9977 bytes "Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4LHr/wb6kivqapHgtUqR4EdlN3VrqVktqXVrdLfFjF8kiWVKxil1VlEip9eHMeDHr4/GDPZ4djD1rnzPjXew8GNjBYh9seBYLeF6NgX/DN0@LwQLnH5yNiMwqFi9Sq79zzq4XMCWy8hI...

7
A: Add a language to a polyglot

stasoid211. Haskell with MonoLocalBinds, 10000 bytes "Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4rPL@g31JFfU1SfFapEjxIrKburXUrZbUurS6W9LHLpJFsqRiFbuqKJGt1ocz48Wsj8cP9nh2MPasfc6Md7HzYGAHi32w4Vks4Hk1Bv4N3zwtBgucf3A2IjKrWLxI3f2dc3a9gCmRlZfIyMzIyMiIvFVDdbq/...

4
A: Add a language to a polyglot

stasoid212. Strict Haskell, 10120 bytes "Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4LHr/wb6kSH1NUrwWKVK8iOymbi11qyW1Lq3ulvixi2SRLKlYVV1VlEip9eHMeHHWx@MHezw7GHvWPmfGu9h5MLCDxT7Y8CwW8LwaA/@Gb54WgwXOPzgbEZlVLF6kVn/nzK4XMCWy8hIZmRkZGRmRt2rKdu83vwnhhx0a2qirG...

3
A: Add a language to a polyglot

stasoid213. TapeBagel, 10150 bytes "Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4LHr/wb6kSH1NUrwWKVK8iOymbi11qyW1Lq3ulvixi2SRLKlYVV1VlEip9eHMeHHWx@MHezw7GHvWPmdmd7HzYGAHCz/Y8BgLeF6NgX/DN0@LwQLnH5yNiMwqFi9Sq79zBusFTImsvERGZkZGRkbkrZqy3fvNb0L4YYeGNupqhsMcxX...

02:35
Note: the upcoming imports are about this challenge
 
7 hours later…
09:59
@Zacharý this time it's not a funge. Your turn
 
6 hours later…
15:34
Oh, by the way, Polyglot development is open. @NieDzejkob
15:45
And most of the messages might get moved there.
16:19
@NieDzejkob, why do you need the ggc?
@NieDzejkob, why do you need the ggc in your code?
Speaking of that, can you explain what you did to the vim portion?
What did you do the the Vim portion?
Sorry, I forgot I had to do that when writing the explanation
I've edited in a paragraph
Thanks!
Dang you: why couldn't of it have been Trefunge-97, now I can't stick any more funges.
Time for brainfuck derivatives.
why not?
also, how would you distinguish Trefunge-97?
IDK...
:-egnufeB<NULL> is what it prints out
actually, I have an idea
it probably does that because G consumes more arguments
16:31
Ohhhhhhhh, good idea... and then we could just take turns doing all those befunges...
before funge-98 there's also 2y, which pushes the cursor coordinates
I suppose that's easier
Or not, because if we add a line in there, it'll get all kinds of messed up
I'm trying to comprehend your funge portion...
And it prints different things in Trefunge-97 when isolated than the entire program does
16:48
you'll need more than two lines for funges anyway
BMO
BMO
@NieDzejkob: I just added Haskell, however I'm struggling w/ FreeDOS.. Can you help me out?
@BMO no problem. What do you need help with?
._. okay no more messing around with befunge-97.
BMO
BMO
(TIO link is too short), here's a pastebin link of it: pastebin.com/0Y51ZzST
If you want to add that after he does Haskell, go ahead.
too *long
BMO
BMO
16:57
@NieDzejkob: Well the interpreter seems to not know, the instruction 0x75
what did you change in the DOS code?
why the \x07 unprintable?
BMO
BMO
One sec.
Three's a party, huh?
oh no ... not another one I can't test ._.
BMO
BMO
Basically I used this asm code: pastebin.com/W4cNgf04
Oh and also I have no idea whether I need to use jnz skip or jz skip, what are the flags inititially set to?
how does a haskell comment look?
17:01
-- IIRC
BMO
BMO
-- one line comment and {- multi \n line \n comment -}
Well, ping me when you guys are done
so you want a {- in the DOS code?
BMO
BMO
I did that already, yeah
But I'm not sure whether to use jnz or jz to jump over the useless section and the interpreter doesn't swallow my code :(
I think it will be easier to do it this way:
https://tio.run/##rRrbctNI9jn6hXlp5ICkWLJsB0JwbE/uwA6QFIEZFsd4ZKlli@ji0iWxCZmq/YH9gP2A/YN93qr5lPkR9pzulixfgKndDcTu7nPtc@2WMrSS8ZcvFXLgOMQidGRlo9B6QdIIZpPIn438KCUpTVIytuKQJgkZzsgrjx5/oh@voqFUIUeR71uThBL5KHKoTKzQIfJBPMoCGqaJTBJqp14UJsSNYjKkaUpjQqcTGns0tKkk2VZKusQGWskPiZGwIfuoDV1SIYfUzcIRNZ5sS2mU2WMyiT1gLIFozyWzKCMW6p4L1ElgXVGSZDHFXQSR47kzAhrUJjOSRCQdg7x0TGdAQokX2n7mUAcGuEh8L7ySqD2OiBESebMhg2qctrTaxFUnShZXt3E1iYKAGq43RZg0maXjKNxeWn1x8Orp24OnJ4Pnr45P3nUa0uFf35xcdORN9cYmht3GrWuyBLtmhiO@FY4ya0RV7VbaYPLkCtlc5FIjmw2dbDJO4CFwmCxtDMG3wJBp3I2ydJKlgoHY3OeYXn
(click see full text)
BMO
BMO
17:12
@NieDzejkob: How did you so quickly figure this out?
But it won't work for haskell :(
why not?
BMO
BMO
I tried to integrate Haskell by defining a new operator /*
So it would be identifier /* identifier {- comment...-}=definition;main=...
But hR!- can't be an identifier :(
okay, let me think
BMO
BMO
It can only be letters or numbers (not a leading number though)
how about this?
https://tio.run/##rRrbctNI9jn6hXlp5ICkWLJsB0JwbE/uwA6QFIEZFsd4ZKlli@ji0iWxCZmq/YH9gP2A/YN93qr5lPkR9pzulixfgKndDcTu7nPtc@2WMrSS8ZcvFXLgOMQidGRlo9B6QdIIZpPIn438KCUpTVIytuKQJgkZzsgrjx5/oh@voqFUIUeR71uThBL5KHKoTKzQIfJBPMoCGqaJTBJqp14UJsSNYjKkaUpjQqcTGns0tKkk2VZKusQGWskPiZGwIfuoDV1SIYfUzcIRNZ5sS2mU2WMyiT1gLIFozyWzKCMW6p4L1ElgXVGSZDHFXQSR47kzAhrUJjOSRCQdg7x0TGdAQokX2n7mUAcGuEh8L7ySqD2OiBESebMhg2qctrTaxFUnShZXt3E1iYKAGq43RZg0maXjKNxeWn1x8Orp24OnJ4Pnr45P3nUa0uFf35xcdORN9cYmht3GrWuyBLtmhiO@FY4ya0RV7VbaYPLkCtlc5FIjmw2dbDJO4CFwmCxtDMG3wJBp3I2ydJKlgoHY3OeYXnfRF3ZKnZz38roR@tIGWPoesYMJ4Wx
BMO
BMO
17:15
An identifier could also be a pattern match, eg. string ("foo"), character (eg. 'c'), number or list (eg. [1,2,3]) etc.
@NieDzejkob: I think I could get that working yeah
@NieDzejkob: Cheers for that! This should do the trick
Ok got it working :) (now even works with the Haskell version on TIO!)
@Zacharý: Here you go, it's your turn now ;P
@BMO Or NieDzejkob's, if he wanted to
BMO
BMO
True, or maybe someone entirely else joins out of the blue :)
17:37
@Zacharý You're right. #20 posted
21 is now done
BMO
BMO
22 as well
note: stuff might get moved to polyglot development
god no ... please don't go haskell-crazy like stasoid did.
BMO
BMO
@Zacharý Why not though?
You guys did the fungeoids ;P
@BMO you might summon him
BMO
BMO
17:50
@Zacharý Which would make sense
@BMO, do you want to do stuff like shown in the feeds... tons upon tons of haskells.
BMO
BMO
I was not aware that they showed up in here (first time visitor today), but I wouldn't mind - it's my favourite language after all.
Though it's basically just a repetition of that post..
@Zacharý ^
18:06
It's not like we're being James Holderness and using like twenty+ different befunges.
how do I debug brain-flak's unbalanced brackets
@NieDzejkob I don't know what you mean
@NieDzejkob Are you asking how do you balance them?
#23 is done
@Zacharý I know the rules, but how do I check where the rules are broken?
@NieDzejkob Here's what I did: deleted everything except the brackets, then expanded them out with tabs and newlines.
I guess you could do that
18:21
Woah, I totally never thought of making the void correspond to not main.
Well, this is getting a little fast-paced.
18:43
#24 is done
Your moves
19:03
@Potato44, what brings you here?
@Zacharý i was look at the comment on NieDzeijkob Dos COM answer
Ah
I assume you're here for the same reason as in the other room, @Potato44?
@Zacharý I've had a tab open in this room for months.
20:06
#25 is done
This is definitely bringing flashbacks to Hello World in multiple languages
Befunges and shells...
and Haskell
I don't remember Haskell spam in that challenge: only Lynn's shells, and JamesHolderness's befunges.
Wait, did you do that challenge?
Hello World in multiple languages?
I did post an answer with 7 languages
Quarter of the way to 100...
BMO
BMO
20:20
@Zacharý Actually @NieDzejkob prepared the next two already, the current ksh one works with dash and fish too, so it's already 27 ;)
FreezePhoenix might consider that cheating.
But I'll post it anyways...
BMO
BMO
I can't see why they would :S
there aren't any rules that would forbid that
BMO
BMO
@Zacharý I thought that would be left to @NieDzejkob as an exercise ^^
@NieDzejkob You did that on purpose, or didn't you?
@BMO Can't post twice in a row...
Should we let BMO have fish?
BMO
BMO
20:25
@Zacharý Most likely another answer won't change it, I guess
@BMO I did realise that it's possible before posting the answer, but I can't remember anymore whether I did that as an optimisation or on purpose
Well, fish is still open.
Busybox's ash would probably work
Hello, @SnoringFrog, you were involved in the behemoth around 100, right?
fish... errors?
20:31
ash errors, at least the one on TIO.
bash: ash: command not found
nice error
BMO
BMO
@NieDzejkob Nvm, you're right
So, any language ideas?
I'm currently looking at M4, and if that doesn't work out - Java
We should probably work on a way to fit those multiple-dimension funges in there.
20:37
that's also an idea
but I want something fresh before the funge spam
At least it's not literally getting the language name
cough
okay I'm not trying to add Java
Too much backslash?
the void at the beginning is a little bit problematic
That's what I was thinking for C++ as well...
And I assume same issue for C# as well.
20:46
for C++ that's semantics. For Java that's syntax
I don't think any Java file can start with void
And there's no more comment tricks left.
wait ... backslash + u.
yes, but it does not save us
unless backspace works :D
Oh, nvm, I was getting comments mixed up in my head.
21:17
somehow I broke the HTML in my answer... also new answer is done
Wait ... what???
I assume there are form feeds...
no
two dollars in a row broke something
I blame MathJax
I'll just add dollars to the escape script on TIO
here we go
21:32
I think I was still active around then
WHY IS YOUR FUNGE CODE SO DENSE
why not?
Yep, looks like I added answers 81, 102, and 104. Stopped answering after 104 but I was still actively around in the chat for a while after that.
21:51
I can't find a way to squeeze Quadrefunge in there...
I'm sure I could do it
22:11
What's the dimension fingerprint?
And what distingues 93 v. 96 v. 97 v. 98 again?
I can just rewrite it so the other dimensions are done easily.
`G`: reflects on 98, noop on 93, otherwise consumes $dimension zeroes
`[` and `]` does not exist in 96 but does in 97
I have enough bytes to work with, so I should be able to do it
[ is turn left, and ] is turn right, correct?
And does [] reflect in 96?
@Zacharý correct
anything before 98 treats undefined instructions as a noop
22:26
that should NOT be happening
facepalm
Thanks!
it gets me 2 out of 3 times I write Befunge code
Or anything above unefunge.
I don't think I've ever written Trefunge code outside of polyglotting
well, I did write Trefunge code that all fit in a plane, but that doesn't count
22:39
Why would you?
One OEIS after another
language restriction
BMO
BMO
Finally got around to have a look at Alice which is a really nice language => 28
(I split the last line into two for fixing Somme)
I'm going to wait and let @Zacharý finish his Fungeoid shananigans
BMO
BMO
I just noticed that splitting would not have been necessary.. shall I change it guys?
22:54
don't edit unless necessary. Maybe the next answerer will change it back
What funges does 7y work for?
BMO
BMO
@NieDzejkob Fair enough
@Zacharý 7y is get dimensions, but only for *funge-98
@NieDzejkob ... great, so it's going to have to be G trickery for the others.
or the other y, which will push the amount of zeroes equal to the dimension, which works in *funge-97
but I guess both are similarly annoying to work with
it's one loop to count the zeroes either way
23:00
No, not really for *98: just subtract and use if.
I mean both G and IIRC 3y
23:13
One last question: how and where does k work.
23:27
I got the funge section done, now I need to balance brackets/integrate it.
@Zacharý I believe k only works in 98. 4kZ executes Z five times
Ah, then it's useless to me...
Uh... my code works in all the languages (except Somme, BrainFuck, and BrainFlak): but the test harness is too slow.
Alice ... is slow as f**k
BMO
BMO
@Zacharý Is it working at all or is it just looping?
23:42
@BMO It might be looping, but IDK
BMO
BMO
On TIO my original submission takes 0.133s
Probably it is :( Wanna share the code?
I will after I balance the Brain-Flak/BrainFuck code
Remember how it was once easy to fix Somme ... yeah, it isn't now
BMO
BMO
Sure it is easy to fix?
I tried ^C-^V like usual, and it borked...
BMO
BMO
Add // to the second last line in the beginning and then swap with the initial two chars of the fix
I think it made it easier, since you now have room to distort unwanted characters that might interfere with Brain-Flak or brainfuck, though there would be room elsewhere (like in my alternative fix).
If you want, you can use my alternative version (last link in my Alice submission) and I'll change it as soon as you posted ;)
23:52
Now I borked Haskell.
BMO
BMO
The multi-line comment hasn't been closed, on the last line you need a [somme] -} -- [unefunge]
However this leaves brain -flak and -fuck
I'll do that part.
BMO
BMO
Btw. adding a . (or whatever) in the old somme section in the column where unwanted (){}<>[] popped up will get rid of them, that's what I meant with it becomes easier to handle.

« first day (472 days earlier)      last day (105 days later) »