« first day (508 days earlier)      last day (1267 days later) » 

00:41
01:00
@lyxal You were active so far in the future that you wrapped around the beginning of time :p
 
9 hours later…
09:42
@emanresuA you should check your perms in the organisation
Because there might be a little surprise for you
10:05
zOoh!
What is it?
Is it something to do with this:
 
1 hour later…
11:08
N... No.
Wrong page
I just got that as a notification :p
Did you see it?
Because if so, welcome to the gang :p
And... someone's gonna sponsor Vyxal?
N...no
You still haven't seen it
Go there
See if you can spot what I'm inevitably going to tell everyone anyway
Did you make me an owner?\
11:12
:)
Announcement: Emanresu is now organisation owner because I believe it's appropriate
5
Appropriate because I believe them to avidly share the same vision for Vyxal that I have
:)
I'll go finish documenting the single elements.
Take a break if you want to
Actually dont work on it yet
I need to push some local changes I've made
Why not?
Oh ok
11:16
I won't be able to push them for a bit
Not done or not on computer?
I'll just push mine in a seperate file, and we can merge the two later.
@emanresuA not on computer
Don't do bitwise and
That's the one I was working on
Ok
Also, how are function testcases going to work?
That's a good question
And I have a solution
Use the yaml to rewrite the test cases to use vyxal programs instead of input stack
That big brain
11:23
That's not to say stop writing test cases in the current format
Because it'd be better to convert all at once and then go back and add function cases where needed
Also, do lambdas / functions have any metadata (arity, etc), or are they plain python functions?
Like, what sort of datatype are lambdas when pushed to the stack?
11:37
@emanresuA lambdas are lambda objects that have extra attributes
So they are actually functions
So no putting them in testcases
No
@lyxal That's exactly how I did it with Jyxal :p
11:38
@emanresuA Because they aren't lambdas in the sense of the lambda keyword
They are just named functions with different parameter processing
@emanresuA I mean, if it wasn't for the fact that you can change the arity of a lambda using multiplication, they'd just be functions with no additional attributes
Because arity is stored inside the function definition
@lyxal I forgot about that overload :p
@lyxal great, good to know
BTW can we have flags for default arity = 2 / 3?
Also, is there a way to make x call the whole program with the current stack?
:59082300
Dah frick
Hit enter too early
@emanresuA I think I've already discussed how
@emanresuA add to #160
@lyxal Link?
@lyxal Sure
11:46
@emanresuA okay nvm it was more that you asked can it happen with big x and I said I think so
I never actually specified my ideas lol
One moment
X was meant to be break loop
Which should be easy with the new transpiler
Ighto so here's the idea.
x and X will transpile differently based on what structure is being transpiled
so if the overall structure is a loop/function/whatever, the transpile_single function will be told to treat the two as the inside structure version
otherwise, it will know to call the whole program
or whatever the big X does outside of structures
So X is break in loops, return in functions, idk outside of that.
x was already transpiled differently
it prints the stack if not in a function
@emanresuA no
it wasn't
it only worked by changing what the value of "current_function" was
11:51
it was transpiled one and the same regardless of structural context
<insert message to which you can reply "oh">
Oh
Why is sechat not stopping that
It usually stops repeated messages
kinda sussy
¯\_(ツ)_/¯
oooh the emoji userscript I use supports more than shrugging
( ͡° ͜ʖ ͡°)
11:55
BORK ALERT 🚨 BORK ALERT 🚨 BORK ALERT
oh that's good
ლ(ಠ益ಠლ)
༼ つ ◕_◕ ༽つ
!!/hug
@lyxal (づ。◕‿‿◕。)づ
༼ つ ◕_◕ ༽つ
(ノ°Д°)ノ︵ ┻━┻
lol
it's actually quite a good userscript
I want this userscript now
How to use?
11:58
/shrug
/lenny
/tableflip
¯\_(ツ)_/¯
Oh I see
poggers
ikr
ಠ_ಠ
@emanresuA pro tip: pull the yaml file
the linter seems to have changed a lot of quotes to "
also,
!!/run 420 69⋏
@lyxal 4
12:03
@lyxal Hm
@VyxalBot Chosen by fair dice roll.
12:20
!!/'night
@emanresuA o/

« first day (508 days earlier)      last day (1267 days later) »