« first day (175 days earlier)      last day (1600 days later) » 

08:26
Vyxal now has #variables implemented
08:57
#variables?
Okay fine just plain variables
I was trynna be trendy
Hip/on fleek
Be cool like today's youth
(\s)
oh lol
I thought it was some special feature
like adding hashes
No
Just variables
 
2 hours later…
10:52
Golly, it's been a while since I last did this, but, uh
Q: What's grey to you but green to me?
A:
Announcement Time!
it's good to be back
Today on the announcement agenda is a new structure/thing for lambdas
@2x-1 I bet this is bringing back old memories lol
Anyhow
Coming soon to a Vyxal repository near you is a generate first n items where fn result is true and generate first item where fn result is true
Eg: ™2%1=;5Ń => [1, 3, 5, 7, 9]
s/™/the lambda character
(that's a feature of announcement time - using substitute characters because I'm on mobile)
That's all for today's announcement time.
See you in 11-12 hrs with tomorrow's announcement time
(which is when it will happen each day)
 
10 hours later…
21:01
Today at the bank, an old lady asked me to help check her balance.
So it was clear she had good balance after listening to
Announcement Time!
Yes, it is everyone's [citation needed] favourite part of the day.
The part where I "announce" things that are happening in relation to everyone's [citation needed] golfing language
First up, we've got the concept of joining lists vertically
Now, you're probably wondering how this is useful.
Well, it'd be for challenges where you want to draw things like columns, but you just don't know how
With vertical joining (as compared to horizontal joining), the horizontal list is essentially rotated 90°.
Or, if you happen to not use degrees, π/4c
Here's an example:
⟨`##`|`###`|`##`⟩ when joined vertically will become:
 #
###
###
Some pseudocode/a reference implementation:
pad each item in list with spaces at front so they are the same length
for i in range(len(items[-1])):
    for item in items:
        out += item[i]
    out += "\n"
But what if you want a different padding character that isn't space?
That's why there'd be a command to have an alternate padding
Eg:
⟨2|3|2⟩\#vř\. when run through the command becomes:
.#.
###
###
And of course, the joining character (default: \n) can be changed too
Alright, next point of announcement:
You may have noticed that some commands have been reassigned lately
That's because, upon re-evaluation of their usefulness, I decided they weren't useful.
These commands have changed: PpVVC,.oč
There are probably some others that I missed, but that's about the general gist
Finally, new commands include:
(ĸ): Pop [list, value] Push (distribute(list, value)). I.e. spread value evenly over list
(Ĺ): Push (\n)
(Ķ): Pop [x, y] Push ([x, y])
(ĵ): Pop [x] Push (x * x)
Anyhow, that's it for today
See y'all tomorrow for another who knows how many minutes of announcement.
21:39
And, uh, this is message number 1000

« first day (175 days earlier)      last day (1600 days later) »