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

02:02
Lyxal merged PR #1513 (Vyxal/Vyxal) (Vyxal:v3-impl-execute → Vyxal:version-3): Implement execute (`Ė`)
Lyxal deleted branch Vyxal/v3-impl-execute
 
4 hours later…
05:34
Augmented assign seems to be working, but now parser tests are broken
I haven't pushed anything to github though because I still want to test what I have first
Also, variable unpacking will need a little discussion about shapes that don't match
 
8 hours later…
 
9 hours later…
23:03
To confuse things, the internal state of a val can be changed but the object referred to by a val cannot. A val is not a constant. — pferrel Apr 24, 2014 at 21:20
Bruh moment
23:21
Not that much of a bruh moment, pferrel is just referring to how you can do val a = ListBuffer.empty[Int] and then modify the ListBuffer that a holds without actually reassigning the variable a itself
That's how it works in most languages with mutable and immutable variables afaik
@lyxal It's fine if it's broken, I'd recommend pushing because we don't want your work being lost in case someone nukes your laptop :P
Do it in a different branch if you really feel like it

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