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

12:12 AM
@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…
2:13 AM
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…
4:24 AM
24 messages moved to ­Trash
 
 
7 hours later…
11:40 AM
Lyxal opened PR #740 (Vyxal/Vyxal) (Vyxal:fix-branch-parsing-issue → Vyxal:main): Make `|` parse correctly when its in a structure
 
11:55 AM
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 PM
cgccuser approved on PR #740 (Vyxal/Vyxal): "Lgtm but could you add a parser test too?"
 
12:55 PM
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
 
1:18 PM
@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
 
1:56 PM
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
 
2:25 PM
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
 
2:35 PM
touche
 
 
2 hours later…
5:04 PM
@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 []
 
5:19 PM
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
 
5:22 PM
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)
 
5:45 PM
FR: Diagraph to check if a list/string is sorted
also a diagraph to check if a list/string is reverse sorted
 
6:06 PM
+1, you should make an issue
 
6:16 PM
AMiller42 opened issue #741 in Vyxal/Vyxal: Diagraphs for checking sortedness
 
 
2 hours later…
7:49 PM
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
 
7:58 PM
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
 
8:01 PM
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
 
8:04 PM
+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
 
8:24 PM
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
 
9:35 PM
@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…
10:57 PM
 
11:29 PM
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
 
11:32 PM
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
 
11:49 PM
@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 (800 days later) »