« first day (383 days earlier)      last day (1099 days later) » 

12:10 AM
Just a thought, it would be really cool if you could put lambdas in lambdas. For instance, in the challenge @Razetime linked earlier, it would be useful if you could do something like bƛÞTṘƛ⌊¬ to reverse and negate the characters. Not sure how difficult that would be to implement, though.
 
12:50 AM
@AaronMiller you can
lambda's should already be nestable
 
1:16 AM
Hmm... I can't seem to get it to work. Am I doing something wrong?
 
1:41 AM
okay so the issue was that the function that was generating lambda signatures was using time.time()
the problem with that is that it was calling it too often
as in, it would compile so quick that int(time.time()) always returned the same at runtime
but now it uses a different system
@AaronMiller
 
2:16 AM
Cool, we can use nested lambdas to shorten that reverse and invert answer by 1 byte!
 
You might have noticed a new button on the site
that's to clear all the fields
also, the executing animation is different too
 
The clear button doesn't clear flags or the keyboard search
 
 
3 hours later…
5:19 AM
@AaronMiller ah. translate. nice idea, but I was thinking of vectorizing with not.sad that it doesn't work.
 
is vectorising not over a list
f flattens into a list of characters
 
@Lyxal vectorize on individual cells?
 
yep
it's the same as
@Razetime does bR⌊ƛf†BC work?
 
5:55 AM
@Lyxal that didn;t work last i checked
@Lyxal lol no
 
 
@Lyxal i need a deep vectorize
[[[[[0]]]]] -> [[[[[1]]]]]
 
like double vectorise?
 
like this
 
@Razetime like this?
;)
 
6:06 AM
yep like that
 
@Razetime like this?
 
...
 
Fun fact: when neither argument is a function, R does vectorised reverse
 
neat
now
we need to beat 6 bytes
 
Which is more helpful: integer to binary gives a string or integer to binary gives a list of bits?
 
6:20 AM
very hard to figure out really
 
List of bits it is
 
 
2 hours later…
8:04 AM
Just 4 github stars until vyxal passes stax on github
 
8:31 AM
Okay so here's a little something I think might be interesting to know (just in case it isn't clear)
When you call a function or lambda, it gets its arguments from popping from the main stack, placing them into a separate stack
In other words, except for getting the initial arguments, functions/lambdas have no interaction with the main stack
The main stack here is the stack used at the most outer layer of program (outside of all functions)
Functions/lambdas start with their arguments already on their stack
And if implicit input is needed, the original argument passed is used. STDIN is not used for implicit input (it can however still be accessed using ?)
To explicitly push the argument(s) passed to the function, you can use n
 
 
5 hours later…
1:14 PM
2 days ago, by Lyxal
yesterday, by Lyxal
24 hours ago, by Lyxal
Okay so quick heads up, I'm going to be unavailable for the next 8 or 9 hours due to sleep
2 days ago, by Lyxal
yesterday, by Lyxal
24 hours ago, by Lyxal
If anyone has any questions, I'll make sure to answer them as soon as possible
 
1:25 PM
@Lyxal beat osabie, stax has like one active golfer
 

« first day (383 days earlier)      last day (1099 days later) »