« first day (1932 days earlier)      last day (437 days later) » 

6:18 AM
oh @Zionmyceliaadamancy this is actually essentially what i started with to get my original 8-byter
 
 
16 hours later…
10:22 PM
@tybocopperkettle To put it in less Vyxal-specific terms: $ƊƲ¥ɗʋ all act as parenthesis would in most languages, grouping commands together to be run together for some reason. The difference is that each one groups a fixed number of commands, and tells the interpreter whether that group is monadic or dyadic
¤ is the weird one: it groups a bunch of atoms into a nilad, but the number of atoms grouped depends on the chain, as it groups links so long as they form a leading constant chain (or LCC), which is a specific chain structure that is defined in an annoyingly complicated way
 
10:47 PM
@Zionmyceliaadamancy Woah...
"Depends on the chain"?
 
For example, 2 ; 3H²RSḤ¤ yields [2, 6]. The 3H²RSḤ is an LCC, as it begins with a nilad, followed by a bunch of monads. So ¤ groups that together, runs it as a nilad, then uses that as the right argument to ;
Note that it doesn't include the ; in the LCC, as ;3H²RSḤ isn't a leading constant chain (it doesn't begin with a constant), so ¤ stops at the 3
 
Lol I don't even know what half of the atoms used in your examples do (I'll learn them now tho), I pretty much only know how Jelly works theoretically
Nvm I remember them
Wait why does [1, [1, 2]] summed equal [2, 2]?
 
@tybocopperkettle You may be summing [[1], [1, 2]], which should give [2, 2]
 
11:03 PM
Ohhh that would be it
2,3H²R displays [1, [1, 2]] so I got confused
 
11:17 PM
yeah the handling of singleton lists in output can leave things to be desired
ŒṘ can be helpful, or just plain
 

« first day (1932 days earlier)      last day (437 days later) »