« first day (492 days earlier)      last day (1283 days later) » 

00:30
!!/sus
@user ඞ
!!/hug
@user (つ ͡° ͜ʖ ͡°)つ
 
3 hours later…
03:39
Hey so did we ever figure out who cookie is?
04:16
wait i thought it was you
nope
which is concerning because I accidentally added them as organisation owner
obviously I changed that once I realised
but I still don't know whoms't it is
In other news, I think vectorisation is yes (at least simple vectorisation is)
oh so you did add them
the reason i thought it was you is
cuz they were added as an owner
lol
!!/mak me a cokie
@PyGamer0 Here you go: 🍪
@hyper-neutrino I added them but I intended to do so as an organisation member
it was late at night and I must have misclickd
04:25
lul
04:36
@user is the one who prompted me to invite vyxal cookie
Aug 13 at 15:54, by user
@exedraj Can you please invite vyxal-cookie?
but it was @AaronMiller who first mentioned vyxal-cookie it seems
Aug 13 at 15:53, by Aaron Miller
vyxal-cookie isnt in the org
yet several times, they have denied being the owner of vyxal-cookie
05:05
the mystery of the cookie
05:28
Heck yeah done got the vectorisation going good with lists and stuff
idk about lazylists tho
yep they go good too
very cool
 
5 hours later…
10:49
!!/mak me a cokie
@PyGamer0 Here you go: 🍪
@VyxalBot make me a cookie
@exedraj Here you go: 🍪
Thank you :)
@VyxalBot hug
@exedraj (づ。◕‿‿◕。)づ
10:54
:D
Wholesome 100
yooo
PyGamer0 opened PR #46 (Vyxal/VyxalBotSE) (Vyxal:question-marks → Vyxal:master): marks of the question
^ haiper newtreeno plz check
^ @hyper-neutrino
Feature request: C's cursed index[array]
Currently errors
Feature request: Find actually working
11:46
@emanresuA cursed?
In C, you can have index[array] as well as array[index]
@emanresuA what
I know
oh wait i know
internally a[i] is *(a+i) i think
Somthing like that
But here we can just overload it
12:03
@exE your message has been ruined
probably
'ngtih
 
1 hour later…
13:29
hyper-neutrino merged PR #46 (Vyxal/VyxalBotSE) (Vyxal:question-marks → Vyxal:master): marks of the question
hyper-neutrino deleted branch VyxalBotSE/question-marks
once again y'all are bad at writing regexes
i fixed it already but please like test or at least think about the regex and what it would match /fail first
@hyper-neutrino tyty
@hyper-neutrino hey don't blame me for this I've been sticking to implementing elements
@hyper-neutrino yeah thats me
13:51
!!/pls mak me coki
frick
14:11
!!/pull as hyper-neutrino
14:27
pulled
14:54
!!/mak me a coki
@PyGamer0 Here you go: 🍪
even shorter yay
15:40
@hyper-neutrino Hey, don't blame me for other people's mistakes!
I only messed up the regex once or thrice
@VyxalBot What's the point of this PR?
allow excluding a few more letters from the already really silly cookie command
why tho
¯\_(ツ)_/¯
i'm just letting ppl do whatever with these joke commands until i get fed up and remove them all again
15:44
._.
@hyper-neutrino NOOOOOoooooo.........
!!/run `"Foo" + "b\`ar"`E
@user Foob`ar
Aight
16:03
ysthakur opened PR #47 (Vyxal/VyxalBotSE) (Vyxal:ysthakur-patch-2 → Vyxal:master): Translate Python to Vyxal
ysthakur deleted branch VyxalBotSE/test
ysthakur deleted branch VyxalBotSE/AMiller42-patch-1
pxeger approved on PR #47 (Vyxal/VyxalBotSE): "I mean, sure, but why?"
@pxeger Why not?
i don't see the point in this lol
VyxalBot is a meme bot
This is indisputable, so why bother fighting it?
Thanks!
 
1 hour later…
17:44
can somebody explain lazylists to me?
 
1 hour later…
19:00
no
noone can
lazylists are a complete mystery even to lyxal
19:31
@math Sure, here's the docs
 
4 hours later…
23:13
@math sure
Alright so have you ever seen how python generators work?
As in the ones using yield?
232
Q: Understanding generators in Python

FedererI am reading the Python cookbook at the moment and am currently looking at generators. I'm finding it hard to get my head round. As I come from a Java background, is there a Java equivalent? The book was speaking about 'Producer / Consumer', however when I hear that I think of threading. What i...

Well, LazyList is just a wrapper for generators that make it easy to do things like modular indexing, customised printing etc
It also helps treat other non-list iterators as a single type
Because map is a different type than range, which is a different type than standard generators, which are completely different type from iterators returned from libraries such as itertools
Sure, I could just cast everything to a list, but that's what I originally did in versions of vyxal prior to v1
And doing so made things a bit slower
LazyLists aren't fully evaluated until necessary, so you could do things such as taking the Cartesian product of two infinite lists and still continue to do other things in a program
23:31
by "aren't fully evaluated until necessary" you mean "aren't fully evaluated"?
you can't really fully evaluate an infinite list :p
you can probably have finite lazylists as well
@hyper-neutrino Sure you can, if you have enough time on your hands :P
@UnrelatedString correct
Lazy List also wraps things like itertools stuff and maps and stuff
Aww, the ^ wasn't for me :(
well yes but you generally can't fully eval them
unless you're WW, who apparently has infinite time to run infinite turing machines for fun? /s
23:33
@hyper-neutrino 90% of lazy list is just a wrapped finite generator
As I've said, the lazy list exists mostly for better type cohesion
Because it's easier to consider a single generator wrapper than several different generator/iterable type
23:48
Generators also don't store previous results, right?
By default, no
But lazy lists do
Actually no normal generators don't store their results at all

« first day (492 days earlier)      last day (1283 days later) »