« first day (840 days earlier)      last day (935 days later) » 

00:16
I have a 7 that only works on a new version of Vyxal
Due to removing debug prints
So 3 7s
Would you mind asking them to update?
I already have
I asked when I released 2.15.2
Can you ask again?
Done
Ok mucho problemo
opens weekgolf
@emanresuA later today is when it'll be done
00:22
Got 7. It was the easiest thing on earth
Ikr
I just opened up the tab and did it instantly. I don't know why I didn't do it earlier
Lynn and Lyndon/Lydxn are super good at golfing tho
In literally any language
Is Lyndon/Lydxn even on CGCC?
I actually have two 7-byters. One would also be 7-bytes if the input was given normally, the other wouldn't.
@Steffan I suspect I've got a quite different approach to y'all
Mine starts with
And it took fricking half an hour to find.
Wait what
Tf you doing with that ?
You'll see at the end of the week
00:35
Well not if you don't submit it to the site
I will... when Vyxal gets updated
Imagine needing 2.15.2
Made by works in 2.14.2 gang
20 mins ago, by emanresu A
Due to removing debug prints
If you look at the difference between v2.14.2 and v2.15.2 in terms of print, you'll quite easily find it
@lyxal One of mine starts with
The other doesn't
@Steffan I think we found the same thing
And I also found the one y'all use
@Steffan Are the last four bytes of your two the same?
00:44
Yes
But mine works in 2.14.2
Huh. I had ẇ÷, what did you have?
wait no, it doesn't.
What were your first three bytes for the one?
the debug message you're talking about was never removed, though. It's still there, and updating to 2.15.2 won't help it.
My other doesn't work. I thoguht it would but it didn't.
@Steffan Huh. Ctrl-Fing for print didn't yield anything
Wait nvm lol
The irony is, it took me two minutes to find the one y'all were using
00:51
Oh how I wish ȯ was 1 indexed right now
If it was, a 6er would be possible
Ooh, what?
@emanresuA ₄ȯ
But alas, 26 includes the first newline because 0 indexing
That ... still should work tho
You'd need 27, but that's 2 bytes taking it back to 7 bytes defeating the point
@emanresuA not if you truly have the 7 I have
I tried it
Leading newline gets included
Wait nvm
00:59
Does any of y'all's 7s start with kA?
Then you don't have my 7 byter
Found it
Amazed at how stupid it is?
Like why bother struggling with the input format when you can just take advantage of it
Yep lol
01:10
Mine doesn't start with kA lol
But it should be super easy to find
Neither did my two
Just different stack oper
I seriously doubt there's a 6
Yeah
@Steffan wow so I had something completely different to both of you
01:10
Random idea: Use a sort to get kA
problem: newlines
and duplicate letters
source: I tried that
shall I reveal what I have lol
It's the same as what I have
01:14
lyxal doesn't know though
I have another 7 with sort
@Steffan something to do with <newline const><w updot>?
yeah
no
well we all have 7 anyway, so it should be fine
@Steffan Huh nice
What?
↵ḣ⁋Ȯs„Ŀ
01:18
nice
The other is kA instead of Ȯs
@lyxal ¶ẇ doesn't work due to debugging messages
imagine not starting with kA$Ŀ
Works online due to print not being redirected
yes
I was 100% sure you had the same thing as me lol
I didn't even think of using kA$ (or kA? or kA⁰ or kA^ or kA‟ or kA„)
2 hours ago, by lyxal
Well actually it's the input format that got me from 8 to 7
I thought "well it already has newlines, just use those lol"
and cheesed it
last three bytes can include ↵Ḣ⁋ and 27ȯ
01:23
Wait what
Without even using transliterate?
3 mins ago, by lyxal
imagine not starting with kA$Ŀ
43 secs ago, by lyxal
last three bytes can include ↵Ḣ⁋ and 27ȯ
OH WHAT ON EARTH
ASDASDASD
is that a reaction to how stupid the solution is?
hehe
01:25
I would've never thought of doing that
It's so weird
I count 40 different 7-byters
lol
Because of the stupid amount of stack operationsd
@Steffan that's the beauty of transliterate not acting on characters not in the translation alphabet :p
@Steffan Yep. kA, 6 stack ops, and one of ↵Ḣ⁋, 27ȯ, ₄›ȯ,↵ḣ⁋, ¶ẇt, ¶ẇṫ for 36, plus (↵ḣ⁋ or ¶ẇ÷), (kA or Ȯs) and „Ŀ
Or as a regex, kA[$?⁰^‟„](↵[ḣḢ]⁋|(₄›|27)ȯ|¶ẇ[tṫ])|(↵ḣ⁋|¶ẇ÷)(kA|Ȯs)„Ŀ
I thought I might have a cheaty 6 but no
My idea was transliterate without popping, then remove the key. but nah
There's possibly some hackery you can do with øA
01:52
anyhow, completely unrelated, did y'all see the codepage remodelling I did?
and what do you think of it?
Pretty good
 
3 hours later…
04:29
@lyxal no wher?
14 hours ago, by lyxal
  0123456789ABCDEF
 ┌────────────────
0│ᵃᵇᶜᵈᵉᶠᶢᴴᶤᶨᵏ¶ᶪᵐⁿᵒ
1│ᵖᴿᶳᵗᵘᵛᵂᵡᵞᶻᶴ′″‴⁗ᴥ
2│ !"#$%&'()*+,-./
3│0123456789:;<=>?
4│@ABCDEFGHIJKLMNO
5│PQRSTUVWXYZ[\]^_
6│`abcdefghijklmno
7│pqrstuvwxyz{|}~¦
8│ȦḂĊḊĖḞĠḢİĿṀṄȮṖṘṠ
9│ṪẆẊẎŻȧḃċḋėḟġḣŀṁṅ
0│ȯṗṙṡṫẇẋẏżẠḄḌẸỊḲḶ
A│ṆỌṚṢṬạḅḍẹịḳḷṇọṛṣ
B│ṭ≤≥≠₌⁺⁻⁾√∑«»⌐∴∵⊻
C│₀₁₂₃₄₅₆₇₈₉λƛΩΛµ∆
D│øÞ½ʑʒʓ×÷£¥
E│
F│⁺∥∦
@lyxal not a lot of greek letters
and are
the ones at the top are for modifiers?
They are.
I decided to move away from too much greek
ok lol
You know, JoKing could be on to something
things like $?⁰^‟„ could all do different things based on a) how many inputs there are and b) how many items are on the stack
so ^ with an empty stack could push all inputs reversed
and ^ with 1/2 items could do something different too
because ^ with 1 stack item is a NOP, and ^ with 2 stack items is $
same with ‟„
$ and ? wouldn't have changed behaviour though
they'd remain the same regardless of situational context
(JoKing's message was in regards to the 40 different ways to solve this week's week.golf problem)
but it's only stack manipulation stuff that could be changed
all the other variations are because there's several ways to accomplish the same thing but only because of the nature of the challenge and input format
05:40
If we ever run out of digraph space, we can get more by making Þ∞ one byte again and passing it into stuff that can't support infinite lists
 
8 hours later…
13:57
dddd
₿₿₿₿
huh
that's almost aligned right on mobile
  0123456789ABCDEF
 ┌────────────────
0│ᵃᵇᶜᵈᵉᶠᶢᴴᶤᶨᵏ¶ᶪᵐⁿᵒ
1│ᵖᴿᶳᵗᵘᵛᵂᵡᵞᶻᶴ′″‴⁗ᵜ
2│ !"#$%&'()*+,-./
3│0123456789:;<=>?
4│@ABCDEFGHIJKLMNO
5│PQRSTUVWXYZ[\]^_
6│`abcdefghijklmno
7│pqrstuvwxyz{|}~¦
8│ȦḂĊḊĖḞĠḢİĿṀṄȮṖṘṠ
9│ṪẆẊẎŻȧḃċḋėḟġḣŀṁṅ
0│ȯṗṙṡṫẇẋẏżẠḄḌẸḤỊḲ
A│ḶṂṆỌṚṢṬẒạḅḍẹḥịḳḷ
B│ṃṇọṛṣṭẓ≤≥≠₌⁺⁻⁾√∑
C│«»⌐∴∵⊻₀₁₂₃₄₅₆₇₈₉
D│λƛΩ₳µ∆øÞ½ʑʒʓ×÷£¥
E│←↑→↓±‡†Π¬∧∨⁰¹²³¤
F│⁺∥∦ıΩ₵ðߧ¶ᶿᶲ•≈∫ꜝ
More codepage remodelling
14:20
opinions?
Me no like the ′″‴⁗ section
Also, could be replaced? It is distinguishable from but still too close for my liking
it's supposed to be mnemonic for last n elements as a function
@user give me another single-width unicode character to replace the big version, and I will
Ah makes sense
The last two are just hard to distinguish
@user only when they're next to each other
@lyxal What do the two stand for now?
@lyxal No, it's easier to distinguish when they're together, but when they're apart, you need to squint and count to make sure
14:27
@user the small one is Reduce each overlap of size 2 by an element
the big one is unassigned
only the first two rows have anything assigned
lol
No a huge fan of ʒʓ looking alike but I guess they're distinguishable?
i have no idea if it monospaces correctly but i can't let the ten minutes i spent hunting down sinological notation someone butchered go to waste
@UnrelatedString seems to
New element: ʅ (Autodiff)
Do the full size versions of ᶿᶲ not monospace correctly?
idk if they do
I wanted the superscript versions
Because those would be easier to read
Oh ok
What are they for?
modifiers
superscript = modifier
Ah that's a good idea
14:30
in The Nineteenth Byte, Feb 8 at 5:36, by Unrelated String
it has both a graphical analogy and a verbal mnemonic since both of the ranges that contain 0 are zs
except for a few cases
@UnrelatedString Ah ok
@lyxal What are those?
like ], ), ⁺∥∦, /, ` \ `
But all superscripts are modifiers, right?
yes
14:32
Great
It's fine if not all modifiers are superscripts ig if there's only a few of them and they're recognizable
superscript → modifier
that is, superscript implies modifier
This codepage lgtm for the most part but I'm not an expert
@lyxal Damn we getting fancy with logic notation here
you can thank the discrete mathematics course I'm taking for that
looks good to me too
I've wanted to ask, why does it have to be so clandestine? Is the math in that course so forbidden that you can't do it out in the open? :P
Wait
14:34
@user it's too powerful for normal humans :p
@user 0A is literal newline
There's two of them
yes
0A is supposed to be a literal newline
Oh the bottom one isn't a newline
correct
it's a literal
just in case y'all are wondering why the codepage re-work, it's because I felt the first draft was a little disjoint in some places
 
2 hours later…
16:34
Our current codepage has complex separator and first input looking the same
°⁰
In the Vyxal editor, they look the same.
In SE chat, they look just a tiny bit different
One is superscript O, the other is 0
Technically, we should remove O from the codepage because it looks too similar to 0 :P
!!/run °
@Steffan I
17:33
Steffan153 opened issue #1379 in Vyxal/Vyxal: Complex number with only multiplying and no adding errors
 
4 hours later…
21:25
@lyxal Looks good! We may want to swap out some stuff...
Also, can we keep (useful) overloads the same where possible?
22:13
ṄL to calculate partitions in Vyxal is exponentially slower than my regex ^(\1x*|^x+)*$...
Maybe it can use a faster algorithm when just taking the length?
But even if it's storing the partitions in memory, it seems odd that it'd be that much slower than a regex
@Steffan Would you mind if I edited your posts to add more powerful test harnesses?
For example Try it Online!
(keeping the plain harness there too, of course.)
22:43
@Deadcode Pythonanywhere is slow
 
1 hour later…
23:58
@Deadcode Sure

« first day (840 days earlier)      last day (935 days later) »