« first day (90 days earlier)      last day (2279 days later) » 

6:27 AM
@cairdcoinheringaahing when did I argue?
 
6:55 AM
@cairdcoinheringaahing What happened again? That's sad...
 
 
13 hours later…
7:49 PM
HI @HyperNeutrino
 
Hello
 
I am searching for a CMC, hopefully I'll find one soon
@HyperNeutrino Hyper invited you to trash. Really?
 
Oh no, new challenges
 
 
1 hour later…
8:57 PM
@HyperNeutrino can I learn some more?
 
9:11 PM
hi
 
Hi
Let me think of a CMC that will require things you haven't yet learned.
 
I wanna learn more about the = and logical stuff
and when to seperate into new monad/dyads
 
Like Logical AND, OR, etc.?
 
Okay. Logical AND will take (x, y) and if x is falsy, it returns x, and if it's truthy, it returns y. Do you know about truthy/falsy?
 
9:14 PM
true and false?
@HyperNeutrino
 
Not quite. 0 is falsy, [] is falsy, and "" is falsy. Essentially for Python 2 it's the __nonzero__ property and for Python 3 it's the __bool__ property. For Jelly, it's just 0, [], "" -> falsy, everything else -> truthy
 
You use Python right?
 
yea
never nonzero
oops
bold
I get that now
 
That's a built-in property that usually isn't overriden.
Also None is falsy
 
9:16 PM
but when do i break off into a new dyad?
/monad
 
Logical and is lambda x, y: y if x else x. Logical or is lambda x, y: x if x else y
@NoahCristino I will have to think of how to teach you that.
 
ok
challenge?
 
Good idea.
 
when I'm better at jelly
I'm going to make a youtube series
cuz the tutorial is really short
 
Hm. Interesting idea. Have you seen the Brachylog youtube tutorial?
 
9:18 PM
bo
no*
 
Also darn it. I had a challenge idea that I thought would require making new chains but unfortunately for me, Jelly behaves that way already :( It also means that my previous thoughts about Jelly's chaining weren't quite correct.
Actually no worries; I'll just give you the opposite challenge.
Given numbers x and y, compute x + (y / 2)
 
kk
to seperete the dyad and monad
 
Hm. Let me look at the docs to see what that does.
Segfault!?!?!?
 
no
Ñ Next link as a monad.
quicks
 
Oh. No. That's not how it works. First of all, you only have 1 link anyway.
 
9:22 PM
oh
How do I make the + not use the second arg
cuz I want the H to use it
and the H not at the end
Idea
brb
 
+ takes implicit left and right arguments. If you put something on the right side of the +, it will take the implicit left argument and use the explicit right argument.
 
sigh no reverting the arguments' positions >.<
Also no using @
 
Aw
Hrm
 
hmm
@HyperNeutrino I can do it if I switch the args
does the reverse
 
9:30 PM
But I'm explicitly banning that (that's what totallyhuman did). I have another quick I want to teach you first.
 
Look for another solution. Find a way to form the right argument as a single thing that isn't implicit (implicit monads take the result of the dyad)
 
I gotta go
sorry
I'll be back thi
 
Weird this room isn't loading for me on my computer
oh there it is
is allowed? :P
 
Yes :P
 
9:36 PM
but that's not what you're trying to teach noah right?
 
> I have another quick I want to teach you first
That's not a quick :P
 
oh huh
found the quick
 
what
that looks useful. I did not know about that :P
 
jelly is really just a game of atom hide and programmer seek
12
@HyperNeutrino wat
that's not the quick?
 
@totallyhuman lol
@totallyhuman not the one I thought of. That's really useful though
smart. instead of fiddling with 2,1-chains you just made it 2,2. :P nice
 
9:46 PM
what was the quick you had in mind?
 
hmm
oh i see
 
anyway gtg now. o/
 

« first day (90 days earlier)      last day (2279 days later) »