« first day (643 days earlier)   

12:01 AM
!!/run ⁽NÞ↑ - [123, 23]
 
Vyxal bot can only service one room at a time
And we're waiting on hyper to change it back to here and restore full functionality
 
so yeah, Þ↑ is bugged, and the bug is on line 2048.
 
12:22 AM
@emanresuA chunkyyyyy can you approve this please?
 
If you stop calling me chunky, sure
 
@Nitrodon Thanks for that, do you want to submit a PR?
@emanresuA Aight imma call you chunkybanana :P
 
Oh waiit
Get rid of that debug print and I'll approve
 
Uhhh
Did not see that
@emanresuA Done
@emanresuA Why did you name yourself chunkybanana if you don't want to be called that?
 
I'm fine with it being my username but it's weird having people call me that
I should probably change it at some point
 
12:27 AM
Alright
emanresu it is then
 
pxeger: "simplifies" W
 
Thanks for merging, perhaps some of the other builtins will also work better with infinite lists now
 
The test cases: recursion error
 
Yeah I think stack had a reference to itself or sth
But it could probably be fixed with something simple like temp = stack[::]; stack[:] = temp
 
I doubt that
 
12:31 AM
I don't dare commit directly on Github now without testing locally first, though, did that twice
 
Cursed idea: Infinite stack
 
Assigning to stack doesn't seem to work
 
Assigning to stack[:] should
Assigning to stack doesn't work only because of scoping
 
!!/status
 
@hyper-neutrino I am doing amazingly.
 
12:31 AM
cool
 
I mean, um, I prefer languages where you declare variables
 
!!/pls give cookie
 
@VyxalBot I missed you...
!!/hug
 
@emanresuA (つ ͡° ͜ʖ ͡°)つ
 
!!/sus
 
12:32 AM
@lyxal ඞ
 
lmao the creepy hug
 
!!/cookie
 
Yay! Full functionality again
 
No cookie? :(
 
!!/please make me a cookie
 
12:32 AM
@hyper-neutrino Here you go: 🍪
 
@emanresuA 🍪
 
smh y'all don't even know how to use the command y'all requested
 
@user nomnomnomnomnom
 
@VyxalBot I challenge you to a bake-off! I betcha my cookies are better than yours
@emanresuA Are you alright with me assigning you to the infinite list issue?
imma assume you are
 
Sure
 
12:36 AM
poggers
@lyxal Do you want to rollback pxeger's suggestion and go with your original code for W right now?
We can simplify later, it's more important to have it working right
 
Btw you did not fix the cartesian product issue
 
chunkybanana reopened issue #585 (Ẋ doesn't work for infinite lists, Vyxal/Vyxal)
 
Oh I see what happened
I saw the other issue for overdot-X and thought I forgot to close it earlier
 
I've assigned myself, I'll do it over the weekend
 
12:39 AM
Something like this was intended
 
@user How do I set up a Python project?
I want to do this PR right, with tests and everything.
 
@user on mobile
Rollback hard
 
@Nitrodon After cloning the Vyxal repository, you just cd into the Vyxal folder and run pytest tests to run all the tests (to install pytest, just do python -m pip install pytest)
If you modify the tests in elements.yaml, then you'll have to regenerate test_elements.py. To do that, run python documents/knowledge/processor.py. After that, you can run pytest tests again
Once you're done making all your changes, you can use black vyxal and black tests to format the vyxal and tests subfolders, respectively (black can be installed with pip install black too)
We actually have a contributing guide but it looks like it doesn't contain the steps to test and stuff itself
 
"code of conduct" in that guide links to a 404.
 
@user (if you want to run a specific test instead of all our 300+ tests, use pytest tests -k "test_name")
@Nitrodon Whoops, gimme a minute to fix that
 
12:52 AM
cgccuser opened PR #636 (Vyxal/Vyxal) (Vyxal:cgccuser-patch-1 → Vyxal:main): Fix link to code of conduct
 
That was my bad, I moved those files around a bit
 
@lyxal Will do
 
cgccuser merged PR #634 (Vyxal/Vyxal) (Vyxal:make-W-work-again → Vyxal:main): hopefully this makes W a little better
cgccuser deleted branch Vyxal/make-W-work-again
 
1:09 AM
Copilot's learning Vyxal!
 
Nice, does that do anything meaningful?
Is it mapping a map lambda?
 
Yep
 
Hrm, maybe it needs to learn a little more lol
 
Should return zip([1,2,3,4], infinity)
 
I don't actually see Þ∞ in elements.md
 
1:18 AM
Huh, it should’ve been added when it was implemented
I’ll do tomorrow
 
and I see W pops the entire stack now
 
1:34 AM
@Nitrodon yeah, I had a patch for that in a PR yesterday but it didn't get merged in time.
 
@Nitrodon Waiit....
 
cgccuser merged PR #636 (Vyxal/Vyxal) (Vyxal:cgccuser-patch-1 → Vyxal:main): Fix link to code of conduct
cgccuser deleted branch Vyxal/cgccuser-patch-1
 
That should accelerate this a lot
 
Lyxal opened PR #637 (Vyxal/Vyxal) (Vyxal:main → Vyxal:production): Update production (20/1/2022)
 
@emanresuA I think I pushed a sneaky patch that skips even numbers in the prime check
 
1:38 AM
You didn't need to lol
Oh wait when?
Because I linked to 2.4.1 so nothing should've changed
 
Tuesday
 
Latest versioon uses sympy.nextprime(lhs)
 
 
2 hours later…
4:08 AM
Cursed idea: Have a 255-byte codepage so where we normally would tie, we score slightly less
 
that's... an interesting idea
 
Everyone would hate it tho
 
4:43 AM
Lyxal opened PR #638 (Vyxal/Vyxal) (Vyxal:fix-logical-not → Vyxal:main): Make logical not cast its result to a sympy integer
Lyxal created branch Vyxal/patch-T-dot
Lyxal opened PR #639 (Vyxal/Vyxal) (Vyxal:patch-T-dot → Vyxal:main): Fix an issue where `Ṫ` wasn't returning `0` for empty strings
Lyxal opened PR #640 (Vyxal/Vyxal) (Vyxal:make-K-work-on-infinite-lists → Vyxal:main): Switch from checking length to yielding each collective prefix
 
!!/hyperping
 
@AaronMiller @AaroneousMiller @Allxy @Ausername @Milk @PyGamer0 @Wansen @astonearachnid @emanresuA @grandBagel @hyper-neutrino @math @pxeger @rues @user ^
 
Come and review and merge these PRs if you please
 
oh...ok
 
Hyperpinging is way easier than requesting reviews on each individual PR
 
i am not gonna merge; i fear i might break something
 
They aren't able to be merged yet anyway
They require 2 reviews
Not just 1
It's been set up that they can only be merged after 2 approvals
 
i know that
@emanresuA smh still no apl support
 
Woohoo are you proud of me? I finally did some code!
 
5:00 AM
i still didnt :(
 
chunkybanana opened PR #641 (Vyxal/Vyxal) (Vyxal:compare-lazylists → Vyxal:main): Add comparisons for lazylists
 
@PyGamer0 You haven't opened ~60 issues
 
@lyxal What's an empty number?
 
5:02 AM
!!/run
 
@PyGamer0 0
chunkybanana merged PR #639 (Vyxal/Vyxal) (Vyxal:patch-T-dot → Vyxal:main): Fix an issue where `Ṫ` wasn't returning `0` for empty numbers
chunkybanana deleted branch Vyxal/patch-T-dot
 
!!/run
 
@PyGamer0 0
 
ok makes sense
 
@hyper-neutrino Can we make it so that merging a PR and deleting a branch are only one message?
 
5:03 AM
how would you detect that
 
i don't think that's as easy as i'd like it to be
 
Hm ok
 
i couldn't figure out how to detect that the branch deletion was caused by a merge from the API return value
 
Do we need messaging on branch creation?
 
¯\_(ツ)_/¯ maybe not
 
I've set that to automerge and I'm not going to do any more until it's merged because I'll just have to pull from main again
 
@emanresuA basically, T dot being called on a single digit number
 
@emanresuA my programming isn't that bad
 
5:49 AM
11 messages moved to ­Trash
 
 
6 hours later…
12:07 PM
@emanresuA @AaroneousMiller we should plan a write up for the best-of 2021 most user involvement category based on the cop cracking chain we did
0
A: Best of CGCC 2021 - Now Accepting Nominations!

Wheat WizardMost involvement in an answer/answers Repost of 2020 For an answer or multiple answers where multiple people were involved. This could be multiple people helping out a user on a single answer, or a back-and-forth between two or more answers trying to outgolf each other.

 
12:19 PM
Speaking of Best-of nominations, I'm lowkey tempted to nominate Vyxal LoTM for the meta post category
0
A: Best of CGCC 2021 - Now Accepting Nominations!

Wheat WizardMost significant impact via Meta Meta is an important yet often overlooked portion of this site, where significant rules changes are decided, and the site becomes the most democratic. It allows people to present their visions of the site, and for others to show their agreement or disagreement, an...

because it brought a ton of people into vyxal, and caused discussions such as the flag debate (even if that's not necessarily a good thing), and created a whole kind of sub-community imo
it also impacted a lot of people's reputation too lol
(cries in -1k because bounties) (but not really crying because it was worth it)
 
12:41 PM
@VyxalBot hello
 
@lyxal hello to you too!
 
good beep boop
@VyxalBot hug
 
@lyxal (づ。◕‿‿◕。)づ
 
I love hugs from my favourite beep boop
 
1:33 PM
@lyxal ye
@lyxal ye
 
2:06 PM
cgccuser merged PR #637 (Vyxal/Vyxal) (Vyxal:main → Vyxal:production): Update production (20/1/2022)
 
@lyxal I don't think Redwolf and co. would look too kindly upon that
And while it did make a big impact, I think the spirit of that post is more about impacting the site rather than making an impact outside of the site (sure, we have more Vyxal users now, but the real impact was to github.com/Vyxal, not CGCC)
 
cgccuser commented on PR #640 (Vyxal/Vyxal): "Has this been tested for lazylists?"
 
@lyxal @emanresuA ^
 
cgccuser opened PR #642 (Vyxal/Vyxal) (Vyxal:patch-prefixes → Vyxal:main): Make copy of prefixes, add test
 
2:27 PM
Do we have no builtin to find suffixes?
 
we
have i think
its a diagraph i think
 
Which one is it?
 
!!/info
 
@user cant find it
 
2:36 PM
:(
Making one now
 
do reverse prefixes then reverse each
@user maybe not documented, pretty sure there was a suffices
 
The suffixes method only works for strings ಠ_ಠ
 
> do reverse prefixes then reverse each
!!/run 10r
 
@PyGamer0 ⟨ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ⟩
 
!!/run 10rṘKR
 
2:40 PM
@PyGamer0 ⟨ ⟨ 9 ⟩ | ⟨ 8 | 9 ⟩ | ⟨ 7 | 8 | 9 ⟩ | ⟨ 6 | 7 | 8 | 9 ⟩ | ⟨ 5 | 6 | 7 | 8 | 9 ⟩ | ⟨ 4 | 5 | 6 | 7 | 8 | 9 ⟩ | ⟨ 3 | 4 | 5 | 6 | 7 | 8 | 9 ⟩ | ⟨ 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ⟩ | ⟨ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ⟩ | ⟨ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ⟩ ⟩
 
@user ^ is that what you want?
 
Pretty much, but reversed
 
?
 
I mean < 9 > should be the last and <1 | 2| ... | 9 > should be the first
 
!!/run 10rṘKṘR
 
2:44 PM
@PyGamer0 ⟨ ⟨ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ⟩ | ⟨ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ⟩ | ⟨ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ⟩ | ⟨ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ⟩ | ⟨ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ⟩ | ⟨ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ⟩ | ⟨ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ⟩ | ⟨ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ⟩ | ⟨ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ⟩ | ⟨ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ⟩ ⟩
 
I've implemented it now, anyway, thanks
 
cgccuser opened PR #643 (Vyxal/Vyxal) (Vyxal:inf-sublists → Vyxal:main): Implement sublists for infinite lists
cgccuser opened issue #644 in Vyxal/Vyxal: Add a digraph for suffixes
 

« first day (643 days earlier)