« first day (1078 days earlier)      last day (697 days later) » 

08:07
@Ginger why does the bot just die?
I'm not casting any blame or anything, I'm just genuinely curious
@Joao-3 the h flag helps with that
 
3 hours later…
10:57
@lyxal I honestly have no clue
but now that you've asked I am determined to find out
:+1:
keep me posted :p
 
2 hours later…
12:46
!!/prod
vyxal-bot[bot] opened pull request #1693 (Update production (Mar 31 2023)) in Vyxal/Vyxal
!!/production
@Ginger An error occurred while handling message 63285983!
!!/help
I'm Vyxal Bot 2.0.0 made by Ginger and hyper-neutrino.
All of my commands start with !!/
If you want help for a specific command, do !!/help <command name>.
New to Vyxal? Try !!/info for more information.

Command list: amilyxal, blame, coffee, cookie, die, goodbye, groups, hello, help, hug, idiom, info, issue, maul, permissions, ping, prod, register, repos, run, status, sus
12:46
don't mind me
for some reason, the bot messages weren't showing in chat
Lyxal merged pull request #1693 (Update production (Mar 31 2023)) in Vyxal/Vyxal
there's no error
sus
bot debuggin' time
AHA
GOTCHA BITCH
:clap:
as best I can tell whenever Chat closes the connection the bot shids its pants
evidently my current cleanup code isn't effective, so how about I make it commit seppuku instead
time for a little signal.raise_signal(signal.SIGINT)
12:56
Ah'll be bahk.
I doubt this'll work, but it might, so there's that
!!/status
...
Well, here we are again.
whoopsies
I put the raise_signal call in onStartup instead of onShutdown :|
I saw that in the "other rooms" tab and read it as ralsei_signal for a second
wonder what that'd do when raised q:
 
3 hours later…
16:11
!!/amilyxal
@Joao-3 You are not lyxal.
!!/amilyxal
@Ginger You are not lyxal.
phooey
16:29
nayakrujul opened issue #1694 (Bug: Transpose () doesn't work with mismatched types in a list) in Vyxal/Vyxal
!!/amilyxal
@TheThonnu You are not lyxal.
Is there something similar to APL's outer product?
Probably. You could look in documents/knowledge/elements
If it doesn’t exist, maybe cartésien product + map?
16:48
Nope, cartesian gets them in the wrong order
And you have to chunk it
Cartesian result: ⟨ ⟨ 1 | 1 ⟩ | ⟨ 1 | 2 ⟩ | ⟨ 2 | 1 ⟩ | ⟨ 1 | 3 ⟩ | ⟨ 2 | 2 ⟩ | ⟨ 3 | 1 ⟩ | ⟨ 1 | 4 ⟩ | ⟨ 2 | 3 ⟩ | ⟨ 3 | 2 ⟩ | ⟨ 1 | 5 ⟩ | ⟨ 2 | 4 ⟩ | ⟨ 3 | 3 ⟩ | ⟨ 2 | 5 ⟩ | ⟨ 3 | 4 ⟩ | ⟨ 3 | 5 ⟩ ⟩
17:35
Ah, Cartesian's implemented like that so it can work on infinite lists
We can make it use the usual order for finite Python lists
Might break answers though, idk
I couldn't find anything in the Þ digraphs that would do something like outer product
If it turns out not to exist, you could always make an issue, it should get implemented pretty quickly
@user Doesn't exist.
ysthakur created branch 1694-bug-transpose-∩-doesnt-work-with-mismatched-types-in-a-list in Vyxal/Vyxal
ysthakur opened pull request #1695 (Make transpose not return a generator) in Vyxal/Vyxal
nayakrujul approved #1695 (Make transpose not return a generator)
17:55
@Joao-3 Feel free to make an issue then (the bot has an !!/issue command)
We've got plenty of space to add a digraph, and outer product is very useful (in APL, at least, I guess it's not as useful in Vyxal if it hasn't been implemented yet)
@lyxal Could you confirm whether or not an outer product element exists?
ysthakur closed pull request #1695 (Make transpose not return a generator) in Vyxal/Vyxal
ysthakur deleted branch 1694-bug-transpose-∩-doesnt-work-with-mismatched-types-in-a-list in Vyxal/Vyxal
Sorry about that
JoaoFelipe3 opened issue #1696 (No equivalent to APL's ∘. (outer product)) in Vyxal/Vyxal
18:15
Please don't tell me that Ginger has surpassed me in the number of messages.
hey @mathscat guess what
here, I'll just show you
!!/help
I'm Vyxal Bot 2.0.0 made by Ginger and hyper-neutrino.
All of my commands start with !!/
If you want help for a specific command, do !!/help <command name>.
New to Vyxal? Try !!/info for more information.

Command list: amilyxal, blame, coffee, cookie, die, goodbye, groups, hello, help, hug, idiom, info, issue, maul, permissions, ping, prod, register, repos, run, status, sus
that's right baby I'm the new bot maintainer
or did you know that already
18:16
...
my memory's awful I don't remember if I told you already
Did you take over rydwolfs server?
uhhh
kinda?
he's given me a droplet to use
well that's epic
!!/cookie
yup
18:18
@mathscat Here you go: 🍪
I also made a REPL for Vyxal, but I think you were there when that happened, no?
@VyxalBot fricking chromium can't render emojis
use firefox
oh also if you're on a Pi you can install a font to fix it
it's called noto sans I think, IDK what the package name is
how tf do i make an element
@Ginger I was lmao
18:19
@Joao-3 dark magic
@Joao-3 I dunno ask nile red
wtf is ctx
context
oh ok\
for like when i'm in a loop?
!!/amilyxal
18:20
@mathscat You are not lyxal.
sadge
@Joao-3 exactly
@mathscat fun fact: that command has a 1 in 10 chance of being wrong
!!/amilyxal
@Joao-3 You are not lyxal.
Feb 22 at 18:32, by mathcat
Feature request: Lyxal should have a 10% chance of not being lyxal.
:P
18:24
wait what
LYXAL
HOW DO I MAKE AN ELEMENT
@lyxal
@Joao-3 not just that, but iirc flags and other context-like stuff is passed via the context object
AAAAAAAAAAAAAAAAAAAAAAA
I WANT HELP FROM LYXAL
@lyxal
@Joao-3 what are you exactly trying to do lmao
lyxal's offline
calm down lol
18:27
implement the outer product i want lololol
JoaoFelipe3 closed issue #1696 (No equivalent to APL's ∘. (outer product)) in Vyxal/Vyxal
Non-Vyxal fun fact: Sunflowers have florets in a special pattern, where each ring has a Fibonacci number of florets.
19:06
@Ginger wait how
19:17
@Joao-3 You put it into elements.py (I know vv worked for outer product, just letting you know in case you want to write an element in the future)
Something like:
@element("Þo", 3)
def outer_product(lhs, rhs, third, ctx):
  ... implement here
execute lambda?
?
@Joao-3 TIL
@Joao-3 It also holds other settings (whether to turn numbers into lists of digits or ranges, whether ranges start at 0 or 1, etc.)
@user wth
When was decorator support added
@Joao-3 and, don't forget to write the doc
19:32
@mathscat Somewhat recently
ah, okay
 
2 hours later…
21:40
@user there is no outer product
 
1 hour later…
22:41
Steffan just disproved you
L + ratio + idk what else goes here and I'm too lazy to find the copypasta so use your imagination
No outer product by function element
22:59
Wanna add one then?
Much easier to search for "outer product" than to ask here in chat and wait for a Vyxal expert to point you to "vv"
At least until we have a Vyxal equivalent of APLCart up
@Joao-3 Do you feel like implementing an outer product element? Shouldn't be too hard, and if there's a part you don't feel like doing, we can help with that
23:19
@user wait vv is outer product?
@user if doing so, make it a function overload of a monad
@user I'm thinking of inner product then :p
@lyxal But doesn't outer product require 3 arguments?
Why not an overload of a triad?
@lyxal According to Steffan. I'm not the Vyxal expert here lol
@lyxal Also useful, but I guess you could just reduce twice for that
23:46
@user oh yeah it do
Oh that's fine then

« first day (1078 days earlier)      last day (697 days later) »