« first day (714 days earlier)      last day (1061 days later) » 

01:04
the power of operator overloading: with 2 overloaded functions, i can turn the Python code DP = [" " * (len(lhs) + 1)] * (len(lhs) + 1) to the Koltin code val dp = listOf(" " * (input.length + 1)) * (input.length + 1)
01:21
Hell yeah
01:36
@lyxal hope you dont mine my blindly copying the code and not even knowing how it works
02:05
Tbf I don't know how it works either
I've blindly rewritten it once myself
 
1 hour later…
 
3 hours later…
06:43
!!/info
 
2 hours later…
09:06
@VyxalBot I got the email for this while checking my email :P
you are still new posts lmao
Oops
2
you are back
 
10 hours later…
@VyxalBot wait wat?
to many bugs?
 
2 hours later…
20:32
@VyxalBot did you steal minecrafts idea
21:10
Idea: Cached compilation
Vyxal or Jyxal?
Both I guess?
bc for Vyxal itd literally make no difference
¯\_(ツ)_/¯ otoh, it'd be nice to be able to compile Vyxal into an executable python file that just works
the compiled file would be pretty large due to needing to include the entirety of vyxal's library tho
actually i guess that could be assumed to exist on the system and just imported
21:23
Or just the necessary bit
@Seggan Does your push-pop optimization combined with jvm bytecode optimization make 1+ as efficient as ?
true but if you use the eval built-in then you have to import everything
wait does vyxal have eval
although i guess that's an edge case
@emanresuA no
dyads still explicitly pop from the stack, though im working on that rn
@hyper-neutrino yes, vyxal has eval
 
2 hours later…
23:12
@emanresuA hmm actually no, due to stackframe validation optimizing push-pop for dyads is much harder
Would it be possible to treat specifically dyad-nilad pairs as one uniiit?
23:54
yeah

« first day (714 days earlier)      last day (1061 days later) »