« first day (455 days earlier)      last day (1023 days later) » 
00:00 - 14:0014:00 - 00:00

12:00 AM
Trailing space
 
I added a space in the first
 
oh
yeah i knew about that
nvm i thought you did smth else lol
oh
yeah i knew about that
 
Um…
 
thank you internet, very cool
 
@user are you sure we need more generators?
Because the generator class is supposed to be a catch all wrapper
Having more kinda defeats the point
 
12:11 AM
!!/issue Y is broken 'local variable i referenced before assignment' bug
!!/issue Y is broken 'local variable i referenced before assignment' bug
 
@Ausername !!/issue repository **title** body `label` `label` - if the repository is not specified, it assumes Vyxal/Vyxal; the body can be omitted but it is recommended that you write a description; at least one label is required
Vyxal-Bot opened issue #186 in Vyxal/Vyxal: Y is broken
 
1 message moved from The Nineteenth Byte
 
12:49 AM
@lyxal Oh
I was having problems with deepcopy in deref
@AaronMiller Yoi sure about that? :p
 
Nope ;)
 
Just go vectorise a generator!
 
1:19 AM
Lyxal pushed a commit to Vyxal/master: fix #185
Issue #185 (Vyxal/Vyxal) was closed by Lyxal
Issue #186 (Vyxal/Vyxal) was closed by Lyxal
Lyxal pushed a commit to Vyxal/master: `d` is a consonant
 
oh yeah vyxal has that cursed center-lines flag
 
1:40 AM
Lyxal pushed a commit to Vyxal/master: me and the boys vectorising logical stuff
The GitHub Actions bot pushed a commit to Vyxal/master: Update elements.md
 
@hyper-neutrino ^
 
poggers
also damn now i need to update the like 3 data entries i have in vyxapedia
one/some of y'all need to do that btw, i cba to enter like 4000 lines of json again after doing that for the jht site
 
Could it be automated?
 
1:55 AM
probably
for jelly i did it manually cuz the docs are kinda bad
so i did a lot of source code digging to explain everything thoroughly
if you are fine with it i will just write a script to scan elements.txt/md
 
Yep
 
structures being part of the file might fuck with things
 
2:14 AM
@lyxal is there any way to either a) separate the modifiers, elements, and structures into different files or b) add some indicators to each file marking where each category starts and ends (and grouping them together), or c) marking each item with its type?
!!/issue permalink generates on lyxal.pythonanywhere.com even on forked domains bug enhancement
 
Vyxal-Bot opened issue #187 in Vyxal/Vyxal: permalink generates on lyxal.pythonanywhere.com even on forked domains
 
!!/issue permalink buttons should also change the current window location this a) makes some amount of sense and b) allows you to reopen the tab with ctrl-shift-T or through history if you close it and want it back enhancement
 
Vyxal-Bot opened issue #188 in Vyxal/Vyxal: permalink buttons should also change the current window location
 
@hyper-neutrino it'll have to be c
Regarding issues 187 and 188: no.
It would be useless
Because you'd click them, it'd change the window location and automatically execute the link, removing the permalink output
Because we actually have auto-execution
 
Issue #188 (Vyxal/Vyxal) was closed by Lyxal
Issue #187 (Vyxal/Vyxal) was closed by Lyxal
Issue #187 (Vyxal/Vyxal) was reopened by Lyxal
 
2:25 AM
No wait 187 isn't about changing window location lol
 
uh what
why would it auto execute
wait do you execute whenever the page URL changes?
or just on load
 
@hyper-neutrino probably this
 
why not just on page load
 
hi
i heard the vyxal was the broken steaming mess
 
as usual
 
2:34 AM
@hyper-neutrino nono that's keg
 
3:14 AM
It's just generators that are somewhat bad
And that's due to the files all being rearranged
@hyper-neutrino because for some reason changing the window location refreshed the page last time I tried that
 
documentation.location = url works fine for me and it doesn't reload or anything lol
... wait you use query args don't you
 
Yes
 
nvm then lol
i use hash
TIO does too
ATO uses query tho and it doesn't reload
unfortunately pxeger minified ato's html+js
you can do something like history.replaceState i think
which doesn't create an item in history and doesn't reload
 
3:45 AM
CMQ: Should the repo just be rolled back to v2.4.2 and the clean up be placed into a separate branch while we try and put out all the fires it's caused?
!!/hyperping
 
@AaronMiller @hyper-neutrino @lyxal @math @user ^
 
(cc: @pxeger)
 
it seems like we are fighting a hydra with the state of things currently
 
Yes
 
3:46 AM
i feel like it would probably be more effective to either just put it into another branch or possibly start fresh completely
i don't know the code structure well enough, so me wanting to rewrite a lot of it is probably impractical and a bad idea either way :p
 
I'd move the current clean up into a separate branch
 
funny how my forked interpreter has gone from being a bug example thing to being used literally to bypass bugs lmao
 
I think we've learned not to clean up directly on main
And I think I now have a better idea of what the code clean up should be aiming for too
 
yeah making large changes on main is like
thonk
 
4:11 AM
user image
4
 
love the typo marker on your name
 
yes
 
Lyxal deleted branch Vyxal/much-better-yes
 
4:28 AM
okay so it'd actually be a rollback to v2.5.2
Because the clean up started after that
 
And it has the good parser too
 
"good"
 
*good
Because it has the modifiers being collected by other modifiers
Yes
It's actually goos
 
good on one side? what about the other /s
anyway yeah i was just making fun of the parser constantly "throwing itself into a meat grinder" as aaron said :p
 
5:11 AM
!!/run `are we gooid bro` ⌈ 'L4<; Ṅ
 
@lyxal are we bro
 
fantastic
TIL it's easy to rollback the online interpreter
it's now running commit 009ef0188229cd2d3b67f7300a8768b3f67dc141
 
nice
so no need to rollback main itself?
 
not neccesarily
 
5:15 AM
it might be helpful to 100% rollback
but it isn't strictly needed
 
tho this means that we can no longer patch the online interpreter
 
correct
it's only temporary
 
@user what decorators have you added?
because I've noticed things like deep_vectorise and rearrange_for_types
and I'm wondering what else there is
and how to use these decorators
 
Lyxal pushed a commit to Vyxal/master: Revert "me and the boys vectorising logical stuff"
The GitHub Actions bot pushed a commit to Vyxal/master: Update elements.md
 
5:26 AM
o
 
it screwed up the command compilation
dw I know what I'm doing
 
concernedfroge
 
5:59 AM
Lyxal pushed a commit to Vyxal/master: I'm so tired of everything being on fire
Lyxal pushed a commit to Vyxal/master: Merge branch 'master' of github.com/Vyxal/Vyxal
 
6:15 AM
:)
 
@lyxal replacing var url = "https://lyxal.pythonanywhere.com" + undone_url with var url = window.location.origin + undone_url should work but i think IE does not support it
window.location.protocol + "//" + window.location.host should work but might break on localhost instances (which i suppose doesn't matter cuz it's not like localhost links would actually work anyway)
it would be easier to replace the query args and return document.location
 
6:56 AM
@user I like your idea of using a context to manage flag variables
I think that if we replace all calls to vy_globals with usage of context, things should work
Note that only functions needing global variables actually need a context parameter
 
is vyxal broken currently
 
Probably
 
7:19 AM
@lyxal you should have waited to pause development, instead of trying to do it all at one time; then we wouldn't have so many fires!
(but yes)
 
7:33 AM
@pxeger it probably shouldn't have been done on main too
 
indeed
 
Well at least the online interpreter is stable now, so we can actually pause work
So, uh,
ANNOUNCEMENT: NO MORE BUG FIXING PLEASE UNTIL WE ACTUALLY FINISH THE CLEAN UP THIS TIME
5
Bold and all caps because it's important
When user returns, we can discuss what our plan for fixing this current mess will be
 
Unclean it.
Revert to hyper's version.
Note that when reverting, keep Vylight.
 
7:48 AM
@Ausername v2.5.2 works
So that's where we are keeping it
Temporarily
 
8:06 AM
Lyxal pushed a commit to Vyxal/context-object: pass the context bro
Lyxal deleted branch Vyxal/clean-up
 
ooh that looks cool
having a context object will make bytecode compilation a bit easier
 
Heh, having a context object reminds me of when I once made an Android app
 
8:24 AM
do I want to see this? I'm guessing I might not
 
8:54 AM
Agreed
 
how does Lyxal handle operator overloading?
..... er i mean Vyxal
!!/help
 
All of my commands start with @VyxalBot or !!/

- To add yourself to the ping list, use "ping me"
- To remove yourself from the ping list, use "don't ping me"
- To evaluate Vyxal code, use "(execute|run|run code|evaluate)", followed by code, flags, and inputs inside inline code blocks (multiline code is not supported; provide multiline input in multiple code blocks)
- To ping everyone, use "hyperping" or "ping every(body|one)"
 
!!/run operator overloading?
 
[@PyGamer0: 58635717]
0

STDERR:
maximum recursion depth exceeded while calling a Python object
Most recently popped arguments: ['0', 0]
Final stack: []
 
@VyxalBot what?
 
9:01 AM
@VyxalBot ping me
 
@pxeger I have put you on the ping list.
 
9:19 AM
@lyxal are you still planing to do the vyxal 10 cmc challenge?
 
@math heh, things have been so broken lately I completely forgot about that
Also, I since remembered that I'm trash at writing CMCs
 
@lyxal because it would be better to announce it some days before it starts
 
I think once the fires are put out, I'll ask for CMC ideas
 
some people can get a chance to learn vyxal then
@lyxal I'll think of some
even if i'm trash in making CMCs too
 
That would be greatly appreciated
 
9:28 AM
Here, have a `°ø ż¡ḋ₌ꜝ¤ƛċ.
 
!!/run `°ø ż¡ḋ₌ꜝ¤ƛċ
 
@lyxal fire extinguisher
 
If only
If only it was that simple :p
 
9:49 AM
What about a `»†⁰₃≤ṗwµ⁰ċ₃u¯¡Ŀ$U‛ɽ\^↲×ȯ₇Ǐ[Ġµẏrǔ≬λ⁋l§ø∩n÷¬Bɖṙd!Ẏṙẇƈy|↳₴m꘍l>⟩ẇ⌊⁺⋏æẏ¼ẇ₇4εȧ,€Ǔ²ɽṠ<ß¹L£yʀḊ⁰c÷Ġ⌐İæḞ∆æP÷tĠpḋ¼•J∩iwð→ė¼Ṁ\ėzŀ£ƛ∩×(≈÷¬⇧*.q↲Ḣ∩Ǒ↓8QNa⌈↑Ḋ∆ǎ„mð"A↑ṙλ→ɖt_gṘż□n"ṁ§≈iĊ℅²@↵Rẏ⌈ʀ>„↵4µĖ↑j‛√]⁽ʀ←i}£βḞ⁼Ċ¶≈:₄⟩¦ǓRbȯɾ⋎ȮḞ∨o⋏∞ż₃6ǒ↓ż!6ǒ(D⟑↔ßcG℅₍~W⁋∧@
ṁ*l‹Ṅ•¬¦f∷⌈Ṡ¤Ẋ≥Ǎ↳⇩∇/g5⁽ßṁ⟨Πꜝ₂⅛"lITꜝp*□ċẊhhfʁJ›ḟ`(-⟇ṙJꜝτŀ
Ǒ⟨)2₍1Y¶⌐Ċ"w3%ȧ.≤Tẏ¨→ɽǔKẊ%-ɽJɽ≠XḂ⋎×≬ŀE₀¯ġ$2ėɾbȦ.WẊṗ→Ḟ<ġ℅/⁋ḃ¯ǎ∪.ṅȧ⌈d$dG1vZ"‡W₌ḃŀ₇ṡ↓tuτd∆β²↲ʀ↓VẊẇk₆„ß¾h<Nƛ∪ĿȮ⇩¨1…h⟑?ṫ<¤Z⟇℅⋏l8Ė₄₄#R=₆„NḊ⋏b£ŀ≬ɾṁV…Ǐ⁽÷ṡ⁼¦YK¯†›8İ1⋎¯ƛDX⟨/ŻXẏ4ɽT⇩'›&»\`; \$/_.\`¶+\`|'-^V!dpA)(\`+τ`?
 
no
 
Which will ironically only work once everything is extinguished...'
!!/flowey quote
 
@Ausername Is this a joke? Are you braindead? RUN INTO THE BULLETS!!!
 
!!/blame
 
@Ausername It was A username's fault!
 
9:52 AM
Um...
 
@VyxalBot shall I try to fix it?
 
!!/flowey quote
 
@Ausername Hehehe... did you REALLY think you could defeat ME?
 
so that the VB can't blame the user who said !!/blame
what do you think?
 
Ok sure
 
You don't need to fork
Just use another brancha
 
really?
can you test your changes?
somehow?
@hyper-neutrino you get the username with data['data']['username'], right?
I'll try it out
 
!!/night
!!/bye
 
@Ausername o/
Tams-Tams pushed a commit to VyxalBotSE/master: blame don't blame me
 
!!/flowey quote
 
10:19 AM
@Ausername Hehehe, you really ARE an idiot.
 
@VyxalBot oh wait no
AHHHH
I accidentaly pushed it to master
What shall I do
NO
Help
how to revert a commit?
@hyper-neutrino help
um I'll just do another commit
I hope it won't break it
 
Tams-Tams pushed a commit to VyxalBotSE/master: Sorry, i accidentally pushed a commit to master so I'm reverting it.
 
!!/blame
 
@math It was AviFS's fault!
 
okay good
 
10:40 AM
Tams-Tams pushed a commit to VyxalBotSE/IWFSC-branch: hope i'm commiting this to the IWFSC branch
 
YES!
 
Tams-Tams pushed a commit to VyxalBotSE/IWFSC-branch: Better rickroll link
PR #16 (Vyxal/VyxalBotSE) opened by Tams-Tams from Vyxal:IWFSC-branch into Vyxal:master: Better rickroll link and don't blame your self
 
* yourself
even bots make spelling mistakes
 
11:24 AM
!!/flowey quote
 
@lyxal I've read every book. I've burned every book. I've won every game. I've lost every game. I've appeased everyone. I've killed everyone. Sets of numbers... Lines of dialog... I've seen them all.
 
But you... You're different! I never could predict you, Chara!
Heh don't mind me continuing the quote
 
Can we add a Harry Potter quote?
> After all this times?
> Always...
CMQ: who said that?
 
!!/blame
 
@lyxal It was A username's fault!
 
11:35 AM
@math ^
There's your answer
 
umm almost
 
@VyxalBot you good my epic gamer
 
@lyxal I am doing well.
 
!!/u good bro
 
!!/run operator overloading
 
11:36 AM
@lyxal I am doing wonderfully.
[@PyGamer0: 58636685]
0

STDERR:
maximum recursion depth exceeded while calling a Python object
Most recently popped arguments: ['0', 0]
Final stack: []
 
it overloads ?
 
!!/run `@Vyxalbot ` 10 *
 
@math @Vyxalbot @Vyxalbot @Vyxalbot @Vyxalbot @Vyxalbot @Vyxalbot @Vyxalbot @Vyxalbot @Vyxalbot @Vyxalbot
 
ha self ping
 
@PyGamer0
 
11:38 AM
@VyxalBot woah
@PyGamer0 it does self ping
 
!!/run `vyxal is cool ` 10*
 
@PyGamer0 ez, just use a dictionary of types and lambdas
 
@PyGamer0 vyxal is cool vyxal is cool vyxal is cool vyxal is cool vyxal is cool vyxal is cool vyxal is cool vyxal is cool vyxal is cool vyxal is cool
 
can I try to break the Vyxalbot?
to prove an issue
 
I'm not the one to ask
You'd have to see what hyper would say
 
11:39 AM
okay
 
Because if it were up to me, I would say go right ahead
@math ^
 
!!/run "````'
 
@PyGamer0 Did you forget to put backticks around your code (`code`)? Remember to escape any backticks in your code (to type `hi`, enter `\`hi\``).
 
!!/run lyxal
 
!!/run vyxal
 
@PyGamer0 ⟨⟨⟩⟩
 
??
!!/run ī
 
@PyGamer0 0
 
!!/run ``
 
11:42 AM
@PyGamer0 Did you forget to put backticks around your code (`code`)? Remember to escape any backticks in your code (to type `hi`, enter `\`hi\``).
 
@PyGamer0 if it works, of course
 
@lyxal can you somehow get the contents of the program in Vyxal?
 
@math you mean to try and read its own file?
 
yes
 
@PyGamer0 however, it looks horribly inefficient
@math yesnt
At least, not without E
And that's only offline
 
11:43 AM
@lyxal hmm ways to improve?
lets move to 51ac8 room for this
 
@PyGamer0 reactor it so that it uses less if statements
 
!!/ run ` @Vyxalbot run ` @Vyxalbot ` `
 
@math ` @Vyxalbot run `
 
didn't work
 
Of course not
It's starting its reply with a ping
 
11:46 AM
oh right
 
It'd have to respond without replying
 
if it didn't this would have worked (I think)
!!/ run ` ` @Vyxalbot run `2` ` `
 
@math Did you forget to put backticks around your code (`code`)? Remember to escape any backticks in your code (to type `hi`, enter `\`hi\``).
 
no
!!/ run ` ` @Vyxalbot run ` `
 
@math Did you forget to put backticks around your code (`code`)? Remember to escape any backticks in your code (to type `hi`, enter `\`hi\``).
 
11:48 AM
!!/ run ` ` @Vyxalbot ` `
 
@math Did you forget to put backticks around your code (`code`)? Remember to escape any backticks in your code (to type `hi`, enter `\`hi\``).
 
!!/ run `@Vyxalbot run `2` `
 
@math (output was empty)
 
!!/ run ` `@Vyxalbot run `2` ``
 
@math Did you forget to put backticks around your code (`code`)? Remember to escape any backticks in your code (to type `hi`, enter `\`hi\``).
 
11:49 AM
i'm giving up
 
@math but rick wont give you up
nor he will let you down
 
er yeah
!!/ run `@Vyxalbot ping me
 
12:04 PM
@math @Vyxalbot ping me
 
that would've worked
 
12:32 PM
yesterday, by hyper-neutrino
yes because that message doesn't start with @VyxalBot or !!/
yesterday, by hyper-neutrino
and also the bot ignores any events tied to itself, but even if it didn't, you can't do that
@math ^
 
ah
 
1:01 PM
wait what's your idea or did you try it already
 
@hyper-neutrino I tried it (makes more sense)
57 mins ago, by math
!!/ run `@Vyxalbot ping me
 
ah yeah the response format prevents that from working and i thought of that xd
 
did I do the don't blame myself correctly?
(github)
ping me, I'm leaving the room
 
!!/run `print("\b" * 15 + "!//run 3 4 +")`†
 
[@PyGamer0: 58637353]
STDERR:
slice expected at least 1 arguments, got 0
Lyxal pushed a commit to Vyxal/context-object: this kids, is how you context
Lyxal pushed a commit to Vyxal/context-object: or maybe not...
 
1:08 PM
heh
my internet was a bit no for a bit
so I spent some time working on context stuff
 
does vyxal have python exec?
 
it has python eval
 
i don't recall it having that at least not online
 
it works offline
when online, it uses safe eval
offline, it's just a standard eval
 
1:10 PM
ah ok
 
I....I don't know
 
Lyxal pushed a commit to Vyxal/master: Update elements.txt
 
@PyGamer0 mislabelled documentation
 
The GitHub Actions bot pushed a commit to Vyxal/master: Update elements.md
 
ah so it's vyxal exec
 
correct
!!/blame
 
@lyxal It was math's fault!
 
probably not, but eh
@PyGamer0 with everything else being on fire lately, one could probably understand that I'd miss a few things here and there
Anyhow,
!!/'night
 
@lyxal o/
 
00:00 - 14:0014:00 - 00:00

« first day (455 days earlier)      last day (1023 days later) »