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

8:07 AM
@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 AM
@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 PM
!!/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 PM
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 PM
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…
4:11 PM
!!/amilyxal
 
@Joao-3 You are not lyxal.
 
!!/amilyxal
 
@Ginger You are not lyxal.
 
phooey
 
4:29 PM
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?
 
4:48 PM
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 ⟩ ⟩
 
5:35 PM
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)
 
5:55 PM
@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
 
6:15 PM
Please don't tell me that Ginger has surpassed me in the number of messages.
 
hey @mathscat guess what
 
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
 
6:16 PM
...
 
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
 
6:18 PM
@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
 
6:19 PM
@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
 
6:20 PM
@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
 
6:24 PM
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
 
6:27 PM
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.
 
7:06 PM
@Ginger wait how
 
7:17 PM
@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
 
7:32 PM
@mathscat Somewhat recently
 
ah, okay
 
 
2 hours later…
9:40 PM
@user there is no outer product
 
 
1 hour later…
10:41 PM
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
 
10:59 PM
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
 
11:19 PM
@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
 
11:46 PM
@user oh yeah it do
Oh that's fine then
 

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