« first day (239 days earlier)      last day (2255 days later) » 

1:54 AM
@Dennis could you pull Brain-Flak 1.4.0
 
@WheatWizard Just git pull, yes? If so, done.
 
 
2 hours later…
3:58 AM
@NickClifford I don't seem to know enough about Ruby/rake to build. After installing rubygem-rake and rubygem-rake-compiler, I ran rake and it said the following.
rake aborted!
LoadError: cannot load such file -- rspec/core/rake_task
/opt/Ohm/Rakefile:3:in `<top (required)>'
(See full trace by running task with --trace)
 
 
4 hours later…
8:11 AM
@Dennis How could you see eight (7+1) arrows when I could only see the 1? I feel like I'm being badly trolled. Also, when you moved 28 messages to TTS, I could again only see one arrow. Posting evidence in the Sandbox. Please note that I do see arrows in other cases, I dunno what's going on here...
 
 
3 hours later…
11:27 AM
@Dennis thanks!
 
@Dennis You'll have to install RSpec first if you want to run rake.
 
11:53 AM
I mean, technically rake is not required at the moment, since the C interface I use it for is broken, but just for future reference if/when I fix it.
 
@Dennis could you update Alice? I decided to add functions to work with command-line arguments and fixed another bug.
 
12:55 PM
@MartinEnder Done.
 
nice, thank you :)
 
1:20 PM
@Dennis Also, in general, it's best to install Bundler when working with Ruby projects since they automatically parse Gemfiles.
 
 
1 hour later…
2:23 PM
@Dennis Could you please pull Chip? No rush, very minor bug fix.
 
2:43 PM
@Phlarx Done.
@NickClifford I seem to have raked successfully. Do you have a Hello World program I can test?
 
3:08 PM
@Dennis "Hello World"
 
4:09 PM
I think I have a polyglot entry combining 05AB1E and Jelly; however the 05AB1E code contains unprintable characters in it's codepage (cp1252) - is there a way to make the TIO link contain them?
 
certainly not using Jelly's SBCS.
Actually nvm forgot how plus work. Both languages must get the same bytes, independent of encoding.
*polyglots
 
yes I believe I have they bytes correct, just want to make a TIO link including bytes 0x18 and 0x04
 
4:26 PM
OK - I have copied from a hex dump from notepad++ and see the unprintable representations (boxes with 0004 and 0018 inside), seems right!
 
4:48 PM
I have the distinct feeling that I just got outgolfed.
 
Ha ha!
@Dennis please pull Brain-Flak
 
5:05 PM
@Pavel Hold up
 
Oh?
 
All the changes are on the dev branch so that wont do anything
I have a few more changes to make before I push to releases, so give it a couple of minutes
you can always use the desktop version
 
Don't have, and am unable to install, Ruby. :(
 
well just be a bit patient. I have a few things I need to fix.
 
k
 
5:22 PM
@Pavel 1.4.1 has now been released
 
@Dennis ^ please pull
 
Done.
 
@Dennis What branch does TIO use?
 
Ok good to know
 
5:27 PM
Brain-Flak is multiple interpreters in one now, yes?
 
Yes it interprets 4 languages now
 
You could add all of them with a -l in the wrapper.
 
@WheatWizard Should those be added as separate languages?
There are some advantages: no need to pass a flag, correct header in automagic answer generate, and separate Hello World tests to make sure nothing broke.
 
Ok seems like a good idea
 
I really should figure out that input issue though, or just resign and keep all like they are.
I'll see if I can come up with a solution today.
 
5:31 PM
I for one would be willing to go update all the Brain-Flak answers with new TIO links if you make the change. Most of them are mine anyway and it would be a nice trip through the last year of Brain-Flak.
 
There are 210 Brain-Flak answers, and you'd have to edit them in batches in order to not flood the front page.
 
Oh yeah I didn't think of that
I'd still be willing
 
To be clear: Brain-Flak doesn't read anything from STDIN, and probably won't in the future, yes?
 
yeah
errr
no
 
If you think it should, I don't see why not. But currently it's CLA or a file
 
5:34 PM
The @ij flag does read from STDIN
 
@WheatWizard OK, that complicates matters. I was going to hide the Input field and dump its contents into CLAs, but I can't do that if the input field is required.
 
@Dennis How can you tell? I have a hard time searching by language
Is it just brain-flak is:a?
 
You might need quotes around brain-flak
 
@DJMcMayhem The thing is, for reasons I no longer remember, I take input from a file and pretend it's STDIN. That bugs me, as running something on TIO should be as close as possible to running it on your own computer. I want TIO to take input from CLAs, but I don't want to break existing permalinks...
 
That removes 11 results
 
5:38 PM
@DJMcMayhem Yeah, that's what I used. 199 with quotes. Not sure where the difference comes from.
 
It's really hard to search for V answers cause of the name lol
I get 592 which I can guarantee is wrong
It gets results like this because of variable choice
 
Rename it to Vimim.
 
And edit 100+ answers? nah
 
:P
@DJMcMayhem Well, that would solve all my problems at once. ;)
 
Plus if I was going to rename V, I'd call it Vigor
@Dennis If you want to separate the four flak-languages to their own TIO pages, I have no problem with that, but they're all pretty minor and won't really get used very often, so it doesn't seem like a big deal to me
Mini-flak is backwards compatible other than the NOOPS/comments, classic is cool but only used in rare circumstances, and flueue is a joke
 
5:46 PM
I can't think of any downsides though, so this is a why not ¯\_(ツ)_/¯situation.
What's Brain-Flueue anyway?
 
It is Brain-Flak except instead of stacks it uses two queues
 
It's exactly the same as brain-flak except that it uses queues instead of stacks.
Yeah, that ^^
Tbh I've never used it before
 
Its way harder to use than Brain-Flak
 
So FIFO instead of LIFO?
 
5:48 PM
That sounds painful.
@DJMcMayhem If you were going to do what, how would you decide if the interpreter should take input from STDIN or CLAs?
 
Hmmmm
-i?
 
That doesn't really help. I'd still have to bake -i into my wrapper for backwards compatibility, so placing input in CLAs would still not work.
The main Brain-Flak is still called Brain-Flak, yes?
 
@Dennis Thanks!
 
@Dennis Yeah
 
OK, so renaming it to brain-flak-whatever is out. (That's what I did with Perl, which went from perl to perl5because CLAs got mistakenly interpreted as CLOs.)
I guess I could drop the hypen. That would just be for the internal id, not the actual name that's displayed in the interpreter.
 
6:03 PM
@Dennis Wait, what is the problem you're trying to fix?
 
I want TIO's Brain-Flak to take input from Arguments (CLAs) instead of Input (STDIN) to make it more similar to the offline interpreter. At the same time, I do not want to break existing permalinks.
 
That might be fine for numeric inputs, but using arguments for string input will be extremely inconvenient
 
OK, if there's actually a downside to this, I won't. Why is it inconvenient though?
 
Well, I guess it depends on how you do it
If you have 5 numeric inputs, you'd give 5 arguments right?
 
Yes.
 
6:09 PM
But if a five character string required five arguments, that would be really weird
 
Oh, you'd have to specify them as separate arguments?
 
I'm not sure. I usually take input from a file
Actually, I rarely ever run it locally
 
Well, the obvious solution would be making input from STDIN the default then. ;)
(partially kidding, I wouldn't expect you to change your interpreter just because I goofed up the TIO wrapper)
 
6:37 PM
@Dennis Did you want hello worlds for those other languages?
 
@WheatWizard That would be nice, but no rush. I'd like to conclude the input issue before turning it into 4 issues.
 
7:11 PM
@DJMcMayhem you could change the interpreter to accept long strings as arguments and split them by characters.
 
7:29 PM
@Dennis Where are the wrappers located again? I wanna see how the ><> wrapper works.
 
/srv/wrappers
 
Hmm... it seems to be correct.
I was trying to use -v in ><>.
Got it to work, yeah.
 

« first day (239 days earlier)      last day (2255 days later) »