« first day (279 days earlier)      last day (985 days later) » 

6:48 AM
@Dennis Is æċ meant to ceil to next power of give the next power?
Cos 32æċ2 is giving me 64 :/
 
 
3 hours later…
9:51 AM
@Dennis Umm... I doubt if the quotes are even listed on the 'Quicks' page. I want them to be listed there, please? (Note: this isn't top priority, you can fix it whenever you have time)
@Dennis What does øL do? I can't seem to find what does ø mean (lowercase).
@EriktheGolfer Nevermind, I think it does the same thing as ß.
Yay for cats!!
@EriktheGolfer You may want to cover your ears on 1:07 to prevent deafness from ever occurring.
 
10:20 AM
@Dennis Only this one actually manages to beat your submission... not in STDIN!! Try it online!.
 
10:44 AM
@Dennis Is there any "do nothing" atom?
 
@EriktheGolfer ¹ is identity
 
@Sp3000 I don't want identity, I want a real do-nothing function. I know of identity, but I'm afraid it will make things slower.
 
What are you doing that would require so much microoptimisation?
 
@Sp3000 Isn't there any better solution? I use 0. No space required.
This infinite loop program uses this 0 thing:
01¿
0 and 1 are separate. 0 is a nilad, which is executed while 1, another nilad, is non-zero. Note that 0 is special: No number nilad can start with 0. 01 is rendered like 0 1, but 11 is rendered like 11, not 1 1. That's why I use zero. Also, 1 is Jelly's "True", so I use it. You can use any nilad, from 1 to 9, though.
@Dennis? Are you sleeping? I expected that.
 
11:05 AM
Yes, Dennis is usually sleeping around this time
And I thought you meant "do nothing" as in "do nothing to the argument", but golfwise it wouldn't really make sense to have an atom does actually just does nothing
 
@Sp3000 1¿ does not work, 1¿ does not work (leading space). I want something to put in there, so I guess I have to use 0.
 
 
2 hours later…
1:30 PM
@Dennis Seems you are sleepy... it's 9:30 AM!
 
1:54 PM
@Dennis Is ØB,⁾+/ the shortest solution for Base64 digits?
 
2:09 PM
Can I do substrings in Jelly? Because I've found a way, but it's not golfy enough.
 
2:52 PM
@Dennis Come on, wake up!!!
 
3:03 PM
This is a program that shows every digit in a specific base (argument).
ØB;⁾+/
¢ḣ
Any golfing tips?
 
3:14 PM
@Sp3000 That's a bug. :(
 
@Dennis Oh, you're awake. 11:14 AM
Why don't you have any date builtin, just like ŒT?
 
Barely.
@EriktheGolfer That's by design. Quotes aren't quicks but part of the syntax for literals. They're listed here‌​.
 
@Dennis You know, you got much sleep. In Paraguay, it was 11:14 when you went active here.
 
@Dennis :( did any previous answers use it?
 
@EriktheGolfer We get it
 
3:17 PM
@Dennis I have the page alerady open on the Literals section.
 
Some people like to sleep in on Saturdays you know
@Dennis What's cumulative sum again? I can't seem to find it
 
+\ I'm assuming?
 
@quartata Oh, that's not a Saturday thing. I'm rarely awake before 11 AM.
@Sp3000 Maybe. I'd have to check.
 
@quartata Seems Dennis was doing a lot of things yesterday, maybe that's why.
 
@Sp3000 Huh, I thought there was a monad for it
By the way, typo: you have <dyad>/ or <dyad><nilad>/ for \
 
3:20 PM
There's one for the reverse (increments), but was there one for cumulative sum?
 
@EriktheGolfer ø is a chain separator. Everything before it is one chain, and everything after it another. L applies the length atom to the string to test if it is empty. ¹ wouldn't work here because the implicit return value (before executing ƈ for the first time) is 0, so the while loop would end before even reading one character.
@EriktheGolfer Well, that's not a valid submission. The question specifically mentions the standard input stream (STDIN).
@quartata No, cumsum is not an atom.
Maybe it should be though.
 
I feel like +\ is fine probably, save the 1-bytes for something more useful :P
 
Oh, oops
+\ works fine
 
@EriktheGolfer That depends on what you mean by base-64 digits. Standardized base64 starts with A (not 0), and there's the Øb atom for it.
 
@Dennis Not standardized ones, numerical base ones.
 
3:30 PM
Yes, if you need +/ for those, ØB;⁾+/ is the shortest option.
 
@Dennis Good thing I have a Compose key, so that I can type some characters. Although “+/ is equally valid. I can't seem to compress the string any further...
@Dennis Is there any replace dyad in Jelly?
 
Be careful that compose might create different symbols that will look identical but won't be understood by the interpreter, since the base letter and the diacritical mark will actually be two separate characters. You're better of using a keyboard layout like US international.
@EriktheGolfer There's y (translate) but no replace yet.
 
4:16 PM
@Dennis Hmm... you're right on that...
@Dennis How to use it? I can't seem to know how to use it.
 
@EriktheGolfer Do you mean how to activate it or how to type the letters?
 
@Dennis No, the y dyad.
 
Ah. It takes the translation as left argument and the iterable as right one. The translation has to be a pair of arrays, one for from, one for to. For example [1,2],[3,4] y 1,2,3,4,5,6,1,2 (whitespace only for clarity) gives [3, 4, 3, 4, 5, 6, 3, 4]. (link)
For strings, the syntax is more convenient. (link)
 
 
5 hours later…
9:54 PM
@Dennis I found another bug: “ƬṡḢƤṅNGn» should be equal to “abc¶¶123, but, instead, it is equal to “abcV exalbuminousM!
It's a newline thing for sure.
 
 
1 hour later…
11:02 PM
@Dennis If you were sleeping at 18:00, please say so when you have time. If you were doing other things, I get it, but it's Saturday today.
 
I wasn't sleeping, but I was busy and didn't even notice the inbox notification until a few minutes ago.
 
@Dennis Umm... were you busy golfing? Because I won't expect you to work on TIO at Saturdays!!
 
Well, I do.
 
@Dennis Of course, you do whenever you want. I get it, but, as you were sleepy in the morning (Paraguay time), I thought you would have a real weekend (well, aside golfing). Anyways, I think the bug I specified above should be fixed. I tried to use the compressor for the aforementioned string, but it spits wrong results for pilcrows, and this might be a bug with Jelly, so I would ask for such a favor. I NEED TO GOLF, GOLF AND GOLF!
 
I don't have enough time on weekdays.
 
11:10 PM
@Dennis If you have a job, isn't it 8-hours per day?
 
It is, but I also have to spend some time with my wife and daughter.
 
@Dennis Oh. Well, that sums up. While working on TIO, you can sure fix the bug I mentioned (if it exists).
 
@EriktheGolfer The compressor did indeed lack support for newlines, which require special-casing since their code point in the Jelly code page is 127 instead of 10. The correct encoding of “abc¶¶123” is “ƬṡĠnXWt(». I'll update Lynn's compressor.
Now that I actually read Lynn's post again, she mentioned that newlines had to be written as \x7f, so that was an oversight on our part. Nevertheless, I've updated it with my local changes to make it more intuitive.
15
A: Tips for golfing in Jelly

LynnString compression A compressed string looks like “...», where the dots are a chunk of base-250-encoded data. The decompression algorithm is a bit complicated: the chunk is interpreted as a “mixed-base” integer, with divmod breaking off various parts of this integer and constructing a string out...

 
11:39 PM
@Dennis Good, because I can't write \x7f for every newline possible, I alerady have to address issues with other characters. Also, I appreciate removal of the default printing case, because I just didn't want to print if I didn't say so.
 

« first day (279 days earlier)      last day (985 days later) »