Sunday July 8th
GSoC Day 56
It’s exceptionally windy outside
- And rainy. I’m staying with three other people this week. I think it’s all girls. I really like it so far. Everyone’s super friendly. I have my own room, and internet seems fine, so I think it’s pretty much like I were at home (except for the shared-refrigerator thing).
I spent the day locked up in my room mostly
- I took an afternoon nap and pretty much spent the evening looking at Haskell and Elm.
- Trying to deconstruct the stamp example, which I think is making a list of the the pentagons based on their X coordinate. The X coordinate is the centre of the pentagon.
- So something like
if Mouseclick then store X and Y coordinate
, where each Mouseclick is of form[x,y]
. So we end up with a list of lists.[[90, 200],[285, 20]]
, etc. - It then makes a timeline based on the closest X coordinate and the furthest one, and that becomes the “timeline”. To go back “in time”, we look for the X coordinates collected in the list. So say, if one pentagon is drawn with a centre of X coordinate 89, on our timeline, if we go to the point set at 87, that pentagon does not exist. But I could be wrong :D
- So my question was if it’s using Mouseclicks and geometry to create a timeline, how can this be tracked as an event without mouseclicks or geometry? Is this possible?
I spent the other part of the evening
- Reviewing Higher order Functions and Typeclasses and also trying to understand the State Monad.
- I really like the examples of probability, because they are essentially the way you would expect to do them in statistics.
- Oh, I also joined the Haskell-art list forum for fun. One guy I know already started posting on there. He’s into ontology, Haskell, and live-coding.
Other reading
Written on July 8, 2018