« first day (454 days earlier)      last day (1021 days later) » 
00:00 - 13:0013:00 - 00:00

12:02 AM
CMQ: real-time compressor for Vyxal?
since vyxal has a compress element, i am not sure it would be necessary
i will be back later to read answers
 
sure
why not
 
Is it really necessary? Vyxal compression is very simple
Also there's got to be something shorter for abcdefgh in Jelly
 
12:18 AM
ysthakur pushed a commit to Vyxal/master: Use make_cmd for a few more commands
ysthakur pushed a commit to Vyxal/master: Merge branch 'master' of github.com/Vyxal/Vyxal into master
 
12:34 AM
ysthakur pushed a commit to Vyxal/master: Fixed 'v' for now
 
@hyper-neutrino Would be pretty cool, but it's not high priority imho
 
!!/run 1 10r '5<;f
 
@lyxal ⟨1|2|3|4⟩
 
Yes!
 
12:39 AM
!!/run ⌈'L3≤;Ṅ - This is a test of this
 
@lyxal This is a test of this
 
But actually no
 
What happened?
I got around it by going ð+∑Ṫ
 
Uh oh
 
12:57 AM
I've started getting flags
 
1:14 AM
vy_globals.stack.append(" ".join([vy_str(x) for x in top]))
here's the thing
" ".join([vy_str(x) for x in top]) works just fine
print(" ".join([vy_str(x) for x in top])) shows the expected result
but it doesn't like being appended
 
@Ausername well you could slice the alphabet but in a literal, no
 
1:51 AM
hyper-neutrino pushed a commit to vyxapedia/main: add typing shortcuts
 
@hyper-neutrino it might be a good idea to mention øc and øC with the compressed strings and numbers, like how it mentions øD when talking about dictionary compression.
 
hyper-neutrino pushed a commit to vyxapedia/main: fix out-of-bounds in char combo page
 
check it out - the Try Vyxal interface on vyxapedia now supports character combination codes via alt-enter
@AaronMiller good idea
 
@hyper-neutrino why does it say that a function name can’t have any a’s in it?
 
2:14 AM
wait what
 
@AaronMiller fixed
 
Oh that makes much more sense
I’m pretty sure that function names only support numbers, letters, and underscores, so it may be better/easier to just say that.
 
@lyxal Yes, you need to assign the resilt to a variable and then append it
 
but that's a band-aid fix
it doesn't touch on the not appending to stack bug
 
2:24 AM
For whatever reason, the methods are emsesing with stack
@lyxal yeah :(
 
@hyper-neutrino Also, x doesn’t move the context level anymore. It does recursion and prints the stack
 
I tested before and after the global variable extraction
it worked before the extraction
but not after
 
@AaronMiller wait what lol
can someone tell me what in tutorial.md is right and wrong
i just read through that
 
Ill try out an obj ibsted nidyke if qork
 
what.
 
2:26 AM
God niggt
 
brilliant
 
@hyper-neutrino ah
crap
sounds like it's outdated
 
Lyxal pushed a commit to Vyxal/master: We don't do context level moves anymore
 
there we go
@user I'm just going to switch the layout back to before the global variable extraction
 
@lyxal x doesn’t print the stack anymore. Try it Online! It looks like that functionality didn’t get carried over when we were changing the folder layout in the repo, but recursion still works
 
2:31 AM
@AaronMiller that seems to also be because of the global variable extraction
 
Also, it looks like we’ve got room for another command now that context level movement is no more
 
correct
 
Also, could you explain °? Because I don’t really understand what it does based on the description.
 
okay so say you have a defined function f
like @f:1|3*;
°f; pushes a function reference
 
So then why not just call the function?
 
2:35 AM
how would you map f to a list?
 
Then why not just define f as a lambda?
 
def f(x):
    return x * 3

vec = [1, 2, 3, 4]
print(list(map(f, x)))
do you see how f is inside map?
f isn't called, but it's a function object
A better way to think of ° is that it pushes an object that represents that function
 
I guess I don’t really understand how that’s different from a lambda
 
it isn't
> aspects of traditional programming languages.
that's why ° exists
 
oh, ok. I thought maybe I was missing something. That makes sense.
!!/'night
 
2:42 AM
@AaronMiller o/
 
anyway once someone fixes the tutorial or lets me know what the actual behavior of stuff is lmk and i will update my tutorial
 
I did
20 mins ago, by Vyxal Bot
Lyxal pushed a commit to Vyxal/master: We don't do context level moves anymore
 
ah
ah there just is no context moving
that's the only change?
 
yep
 
hyper-neutrino pushed a commit to vyxapedia/main: context moving no longer go brrr
 
3:37 AM
@lyxal Actually, I think I have a way to fix it
just gift me a couple days
or actually, ill just fork vyxal and work on it there nvm
 
3:56 AM
!!/run kH⌊~₂Ṅ
 
[@Ausername: 58624056]
STDERR:
invalid literal for int() with base 10: ''
Most recently popped arguments: ['Hello, World!']
Final stack: []
 
!!/run kH⌈~₂Ṅ
 
@Ausername 0
 
Nope...
!!/flowey quote
 
@Ausername Howdy, I'm FLOWEY. FLOWEY the FLOWER
 
3:59 AM
!!/blame
 
@Ausername It was lyxal's fault!
 
!!/run lyxal
 
!!/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)"
 
4:56 AM
@user sure
I'll see about contributing to vyxapedia in the meantime
 
poggers
 
0
A: Interpret brainf***

A usernameVyxal DO, 54 bytes `><+-[].,`£¥↔¥`‟ „ › ‹ {:| } :C₴ _¼`⌈Ŀ?Ṙ(nC⅛)k23*(0)„Ė Try it Online! The basic idea is that a stack is a wrapping tape if you can rotate the whole thing. So it's really just setting up the input, pushing 0s, and transpiling: > - ‟ - rotate stack right < - „ - rotate stack le...

Vyxal is TC!
 
i feel like bct is easier to prove its tc-ness
 
!!/info
 
5:00 AM
!!/issue Vyxapedia Format as CMC not working I click the button and it doesn't output a CMC style link bug
 
@lyxal failed to create the issue (410): Issues are disabled for this repo
 
They are?
 
good job
 
Wrong link
 
5:01 AM
Lol
 
Check it
 
@lyxal try again
 
How did you break that?
 
!!/issue Vyxapedia Format as CMC not working I click the button and it doesn't output a CMC style link bug
 
Vyxal-Bot opened issue #1 in Vyxal/vyxapedia: Format as CMC not working
 
5:04 AM
@Ausername what is broken?
 
can you link the program that causes it to fail, or any console output
it appears to work for me
 
Same here
 
i meant your issue
the cmc button works fine for me
 
503
A: Should 'drive by' downvoting be more effectively caught?

Tim PostThe answer was down voted because I lost my keys. Please, stay with me, let me explain this odd chain of events. Earlier today I couldn't get to the store on time because I could not find my keys. That caused me to miss the opportunity to run over a golf ball, which would have bounced between a f...

The best answer
 
@hyper-neutrino oh
Well
I just press it and it doesn't format the link
It just doesn't change the output box
 
5:07 AM
nani
wh-
any console output?
 
I'm on mobile
 
oh mobile
 
How tf am I gonna see console output
 
yeah uh
my site is rather broken on mobile
i intend to fix that
 
No kidding
Vyxal, 5 bytes: Hello (Try It Online!)
Status-norepro
 
5:09 AM
hyper-neutrino pushed a commit to vyxapedia/main: make multiline not break cmc formatting and instead of give up
 
@hyper-neutrino'ssock Why do you exist?
 
because I made it
 
How's it even meant to work in the first place?
 
bring up a modal with a template explanation of the code
obviously cannot do things like explain all the patterns and approaches
but it can give the mechanical explanation for each component, each element, etc.
i may just remove this feature?? idk yet
 
Ok...
 
5:12 AM
actually yeah
it isn't really worth it
having an auto-generated mechanical explanation doesn't really help
especially for a language as complex as jelly
so i may as well remove it from both
 
Wait if you've got a python host, why send the results to the ordinary interpreter?
 
hyper-neutrino pushed a commit to vyxapedia/main: no more explain command
 
@Ausername a) my server's ram isn't great with how many things are running b) to keep it fully consistent with how the official intepreter works c) so if there are any vulnerabilities or insecurities it's a problem on lyxal's pythonanywhere
not that i distrust lyxal that much
 
but lyxal.pythonanywhere.com is a dedicated vyxal interp server
 
5:16 AM
But you have vyxal.hyper-neutrino.xyz
 
my server runs a lot of other stuff and i'd rather not risk potential ACE
 
BTW plz don't update your fork
 
@Ausername oh yeah i should disable that, i only really open that to allow y'all to test bugs i find or forked changes
@Ausername ?
 
We're using it as a referebce point
to fix current bugs
 
^
 
5:17 AM
oh
should i keep my interpreter alive then
 
For now, until we fix it again
When you've reached more people than there are on the siite
 
You're running roughly version 2.4
 
@Ausername laughs in 478k
@hyper-neutrino the safe evaluation has you covered
 
5:19 AM
laughs in 755k
@lyxal i mean i wouldn't put it past aaron to find another ACE exploit :p
 
Even with ACE exploits that would work offline, if you're using the version that has pwntools, it knows to only scan good literals
 
although i can probably trust y'all not to attack my server using any potential ACE exploits :P
i should clean up my server to free more RAM
or just download more
 
Download more REM like a real gamer
 
Insert your RAM into your CPU with INTERCAL
and CAPITAL letters
 
5:35 AM
!!/issue `Ė` doesn’t use the global register When evaling as Vyxal, the `Ė` command can’t access the same register that the main program uses: Try it Online! bug
 
Vyxal-Bot opened issue #179 in Vyxal/Vyxal: <code>Ė</code> doesn’t use the global register
Vyxal-Bot opened issue #180 in Vyxal/Vyxal: `Ė` doesn’t use the global register
 
Whoops
Note to self: when submitting an issue through the bot, don’t edit the message afterwards
 
lol
!!/issue VyxalBotSE Editing an issue command that succeeded should edit the existing issue Instead of creating a new issue, editing the command should edit the issue, and issues should be attached to a message. enhancement
!!/status
...
 
!!/flowey quote
 
5:48 AM
!!/issue VyxalBotSE Editing an issue command that succeeded should edit the existing issue Instead of creating a new issue, editing the command should edit the issue, and issues should be attached to a message. enhancement
 
Vyxal-Bot opened issue #14 in Vyxal/VyxalBotSE: Editing an issue command that succeeded should edit the existing issue
 
!!/u good m8
 
@Ausername I am doing nothing except answering your requests.
 
I have absolutely no idea what’s going on with ~, but it ain’t doing what it’s supposed to: Try it Online!
Also, I’m not sure who submitted the FR about a mold to length built in, but have you looked at ?
!!/issue VyxalBotSE Bot-generated issues should mention the author When someone submits an issue through the bot, it should mention in the issue who it was that submitted it. enhancement
 
Vyxal-Bot opened issue #15 in Vyxal/VyxalBotSE: Bot-generated issues should mention the author
 
6:01 AM
!!/issue That register bug has got to go Just have a register.set and register.get or something as methods, not implicit setting
 
@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
 
!!/issue That register bug has got to go Just have a register.set and register.get or something as methods, not implicit setting bug enhancement
 
Vyxal-Bot opened issue #181 in Vyxal/Vyxal: That register bug has got to go
 
!!/!!/!!/!!/
!!/flowey quote
 
@Ausername Howdy, I'm FLOWEY. FLOWEY the FLOWER
 
6:08 AM
Is that all it can say?
 
!!/flowey quote
 
@AaronMiller Is this a joke? Are you braindead? RUN INTO THE BULLETS!!!
 
Feature request: Make it say "I'm a sentient being, not just a bot" every time someone says anythiing including it.
@VyxalBot *friendliness pellets
 
16 hours ago, by Aaron Miller
We should change the flowey quotes command so that if it does the "run into the bullets" one, it edits it a couple seconds later to say "friendliness pellets" instead.
 
Yes
I saw that
 
6:13 AM
> coders die
help I am coder
 
lol
 
6:42 AM
I think the easiest solution to the generator problem, as long as the other issues that arise from reliance on global variables would be to rewrite everything to not rely on global variables at all
 
removing global is a cool and good idea
 
@user what do you think of that?
 
@Ausername Hehehe, you really ARE an idiot.
 
Polite reply plz?
 
6:54 AM
just link to the page
 
@Ausername global extraction issue probably
 
I'ma start using hyper's thing for actual useful stuff
Until this starts working
 
hmm
what if
enterprise app
in vyxal
 
@Razetime what's an enterprise app?
 
7:00 AM
uh...
 
7:46 AM
@lyxal I think that's a good idea. For a language like python it's bad, as there are modules and stuff, but for Vyxal it's great.
No more variable errors anymore!
 
8:37 AM
quick thing, for the new flag that truncates, I'd imagine output isn't supposed to always be 100 long, just truncated if need be, but I could be wrong
 
That's how it works
 
oh ok
all good then
I like how a lot of the functions (including permutation) return generators, and when combined with this flag its really nice
 
9:19 AM
Generators can be a mess tho
Good idea but
And how is random choice from a generator meant to work?
 
 
1 hour later…
10:26 AM
@NguyễnĐoànNgọcGiàu Welcome to the Vyxal chat room!
 
welcome too
 
11:14 AM
@Ausername it should work the same way as it would with a list
 
11:30 AM
Oh just dereferencing? Ok
 
11:57 AM
 
Yes
 
12:18 PM
Lyxal pushed a commit to Vyxal/master: what to do with `X`?
Lyxal pushed a commit to Vyxal/master: Merge branch 'master' of github.com/Vyxal/Vyxal
The GitHub Actions bot pushed a commit to Vyxal/master: Update elements.md
Lyxal pushed a commit to Vyxal/master: ficed datetiem
Lyxal pushed a commit to Vyxal/master: Merge branch 'master' of github.com/Vyxal/Vyxal
Lyxal pushed a commit to Vyxal/master: isort is cool
 
Someone's been busy...
X was going to be break loop
/ halt function
but we should probably do that once everything else is sorted
 
i actually haven't
the first two there are from ealier todat
the "merge branch" was just github being silly
and isort is cool was just me clicking a button in vs code
@Ausername ^
 
12:33 PM
Oh
 
6 hours ago, by lyxal
I think the easiest solution to the generator problem, as long as the other issues that arise from reliance on global variables would be to rewrite everything to not rely on global variables at all
I just realised flags make this pain
 
Lyxal pushed a commit to Vyxal/master: removed debugign
 
yes
 
simple solution: remove flags /s
 
12:36 PM
Simple solutionL Revert to 2.4.
 
Ah, yes, 2.4. The age of ACE.
 
@AaronMiller 2.4.1 then
!!/flowey quote
 
@Ausername 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.
 
That's... confusing.
!!/flowey quote
 
12:46 PM
@Ausername Is this a joke? Are you braindead? RUN INTO THE BULLETS!!!
 
*friendliness pellets
!!/flowey quote
 
@Ausername Down here, LOVE is shared through little white... 'friendliness pellets'
 
*friendliness pellets
 
@Ausername what, you've never seen a genocide run?
 
12:47 PM
dang, now is probably a good time to mention using !!/flowey quote will return results with spoilers
!!/flowey quote
 
@lyxal Hehehe, you really ARE an idiot.
 
@lyxal I don't really mind
It's funny anyway
 
CMQ: How many of y'all have played/seen a playthrough of Undertale (both true pacifist and genocide)
 
Feature request: Whenever someone says 'it', the bot says 'I am a sentient being!'
 
@lyxal hm pretty sure my brother has seen some videos of DanTDM playing undertail
 
12:49 PM
pacifist: 1
neutral: 1
genocide: 2
don't judge me; **** already did
 
@AaronMiller someone has had quite a bad time ;)
 
although i did get really good at that fight
 
@AaronMiller how many tries did it take you to get past the big boy?
 
CMC: Merge Undertale and Underload
 
@Ausername loadtale
 
12:52 PM
(Hehehe, you really ARE an idiot.)*S:SS::::^::::(:::)^SS
@hyper-neutrino You're awake, which means Lyxal and I should probably go to sleep.
!!/bye
 
@Ausername o/
 
@lyxal simple solution: for every single combination of flags, write an entirely separate version of vyxal. then, at the beginning of runtime, based on the flag, chosoe the file to run
 
!!/byte
Aww....
 
!!/hi
no hi?
 
!!/howdy
 
12:53 PM
@lyxal hello to you too!
 
because I'm a flowey fan
 
!!/howdy
 
@lyxal much many the first time, 4-5 the second time
 
@PyGamer0 hello to you too!
 
@PyGamer0 Underunder
 
12:54 PM
 
how do you prove something is TC?
 
usually you implement/transliterate another TC language
brainfuck and bitwise cyclic tag are common choices I believe
 
Volatile is the easiest one to transliterate to for TCness
heh, Volatile is how I've known Vyxal is TC since inception
 
@lyxal idk, it's one of those fights that just kinda happens and when it's over, you're just like, what?
 
@AaronMiller a question related to that: what were your expectations of the fight before you saw photoshop flowey for the first time (i.e. during the initial "coming down from the top of the screen part")
 
00:00 - 13:0013:00 - 00:00

« first day (454 days earlier)      last day (1021 days later) »