Kartik Agaram
Ivan Reese
Ivan Reese
Ivan Reese
Ivan Reese
Ivan Reese
Daniel Garcia
02/02/2020, 5:30 AM*=
but just +
not +=
? What's the difference between the 2?
Also are particular reasons that you need more than 1 input at a time? Have you tried to use partial application to fake multiple inputs?Kartik Agaram
Ivan Reese
*=
it is an accumulator, like Kartik said, so it updates the stored value with each invocation. The regular +
operator does not. And yes, you can imagine that the +
box has been partially applied with 1
, and the *=
box continually replaces itself with a new function with a new partial application.
^ I hate all of this. None of this is truly part of the design of Hest. It's just a stepping stone for me to test the GUI, scheduler, renderer, etc. Those things are easy, whereas figuring out what notions of "programming" feel good in this environment.. that's very hard.
I have a pretty good sense of.. things like function definition, composition, invocation.. and data definition and invocation... but I don't yet have a good sense of data composition (ie collections).Garth Goldwater
02/10/2020, 8:58 PM