« first day (675 days earlier)      last day (1100 days later) » 

00:12
@user I noticed you said that the pre commit stuff found an error with your formatting even though you formatted it with black.
I noticed that too last night
I autoformat whenever I save and I use the same settings as the script, but it still didn't like what I had
 
2 hours later…
02:13
Is it using different configs?
@VyxalBot tmw you limit your code while debugging and forget to take it out of the PR but the tests still run
pog
 
2 hours later…
04:24
24 messages moved to ­Trash
 
7 hours later…
11:40
Lyxal opened PR #740 (Vyxal/Vyxal) (Vyxal:fix-branch-parsing-issue → Vyxal:main): Make `|` parse correctly when its in a structure
11:55
Lyxal closed issue #644 (Add a digraph for suffixes, Vyxal/Vyxal)
in regards to #573, @emanresuA given razetime's comment, do you still want it added?
Lyxal closed issue #543 (Rickrolling in local system, Vyxal/Vyxal)
Lyxal deleted branch Vyxal/join-inf
also @AaroneousMiller what's happening with the modified-full-stack branch? I don't recall what it was for
I'm just doing some repo housekeeping, that's all
12:33
cgccuser approved on PR #740 (Vyxal/Vyxal): "Lgtm but could you add a parser test too?"
12:55
Lyxal closed issue #738 (`|` not working in loops, Vyxal/Vyxal)
Lyxal merged PR #740 (Vyxal/Vyxal) (Vyxal:fix-branch-parsing-issue → Vyxal:main): Make `|` parse correctly when its in a structure
Lyxal deleted branch Vyxal/fix-branch-parsing-issue
13:18
@lyxal IIRC, that was going to be where I made full-stack elements have an arity or -1, as well as implement the various modifiers for full-stack elements, such as ~W or ƒ^. I had started implementing that, but then I accidentally found that sympy ACE and got a little bit distracted
I should probably finish that
13:56
if im right
!!/make me a cookie
@PyGamer0 Here you go: 🍪
What's the shortest way in Vyxal to create an empty list?
Without any context, I'd say ⟨⟩, but depending on the situation, you can do it in 1 byte
14:25
Would everyone be okay with it if I deleted the entire repo?
but what about the memes?
Mmm ok
Why is it private again?
2 messages moved to ­Trash
because lyxal
because vyxal
because vyxalS
14:35
touche
 
2 hours later…
17:04
@user what about local vars then?
github.com/Vyxal/Vyxal/blob/… o stole ideas from Jelly?
Also, I have a feeling we should use more traditional [] syntax for lists
@Seggan Local vars inside constructors, you mean? Hmm, I guess there's no way to do that with my proposed syntax. Perhaps local variables can stay as →asdf and fields would be assigned like →.prop
@Seggan +1
And " or ' for strings
+1 ^^
Im fine with [1|2|3], I like the BF-like function of the comma
Though if we used , instead of | as the separator, we'd have to do that for other structures too
But if | is kept then we still need to have separate stuff to print Vyxal and Python lists
is there a difference?
we could always just print it using the []
17:19
Well we'd need one thing to read/print as Vyxal, with [a|b], and another thing to read/print as Python, with [a,b]. It'd be nicer if we just used one syntax for everything
hmm
IMO, thats how I think it should be
CMP: How would you like { cond , body } for while loops, ( var , body ) for for loops, and ⟨ then , else ⟩ for if statements?
its so hard constantly copy-pasting list delimiters
^
And Markdown doesn't play well with `
@user that actually doesnt look so bad
17:22
imma hyperping cause it's fun
!!/hyperping
@AaronMiller @AaroneousMiller @Allxy @Ausername @Milk @PyGamer0 @Seggan @Wansen @astonearachnid @emanresuA @grandBagel @hyper-neutrino @lyxal @mathcat @pxeger @rues ^
!!/ping me
@user I have put you on the ping list.
@user (and [a, b, c, d] for lists and "foo" for strings)
17:45
FR: Diagraph to check if a list/string is sorted
also a diagraph to check if a list/string is reverse sorted
18:06
+1, you should make an issue
18:16
AMiller42 opened issue #741 in Vyxal/Vyxal: Diagraphs for checking sortedness
 
2 hours later…
19:49
cgccuser opened PR #742 (Vyxal/Vyxal) (Vyxal:inf-cart-prod → Vyxal:main): Implement cartesian power for infinite lists
@user hmm
I'd ⟨ cond , body ⟩ for while loops more
and {} for if-else
Is that a "Hmm, good idea" or "Hmm, I don't like this"?
@mathcat That could work too
because I've a feeling if-else would be used more than while loops
Ye. {} for if else reminds me of Java
but I think [] for lists would e good
19:58
We could use <> for for loops actually, since those ar eprobably rare
People will probably mainly use map lambdas
Or maybe not, I should consult the corpus
@mathcat what about using commas?
Yup, ƛ is used 132 times while ( is used 94 times
remind me where the corpus is?
nvm
github.com/Vyxal/Vyxal/issues/14 (emanresu got new results here) (thanks emanresu btw)
hmm for seems to be used more than if
20:01
We should promote øm, ÞT, and ka to single byte elements and demote some elements to digraphs
Interesting, I guess if doesn't come up too often in golfing?
like gcd
If is 69 and Loop is 94
Nice
but while loop is 28
So my evaluation: ⟨ cond, body ⟩ for while, (var, body) for for, {if, else} for if, "string" for strings, and [list, item] for lists
+1
20:04
+1
I wonder what the pipe will be used for if we adopt this...
Btiwse or, perhaps?
+1
Think I should put up a discussion on GH?
👍
cgccuser opened PR #743 (Vyxal/Vyxal) (Vyxal:cgccuser-patch-1 → Vyxal:main): Create dependabot.yml
Seggan created a discussion in Vyxal/Vyxal: Refactoring structures
20:24
5 messages moved to ­Trash
@user you are cgccuser, right?
Face reveal
is user really cgccuser?
Place your bets
lol
just making sure I wasn't mentioning the wrong person
21:35
@Seggan Yup
Don't tell anyone, but I'm actually a koala
3
Could someone please review this?
Also, is it just me or is the Discord dead? :(
 
1 hour later…
23:29
If a lambda is λarity|code;, how would you get the 2nd argument passed to it in the code if it is a arity 2 lambda?
nt
it is passed as a list?
It's not exactly documented, but if you have a lambda with arity more than 1, n refers to all arguments
@Seggan correct
The stack starts with all the arguments individually
mhm
But n contains a list
23:32
just another implementation detail for Jyxal lol
@user no.
Those are needed for comparison
Also, I don't know if I made this clear, ; closes all structures in v3
23:49
@lyxal lol I meant the fancy vector angle brackets, I just didn't want to copy them
@lyxal Lists too?!

« first day (675 days earlier)      last day (1100 days later) »