Got to the point where I hve two mutations
true
->false
<=
-><
Now, besides being very happy about how ClojureScript is not getting too much in my way, I have the following taks for Cerebro:
- pass around simpler data structures, this tutorial and this other resource, both explaining
deftype
should help - rename and reassign functions were applicable
- solve the "variable already defined in this scope" problem (could this exploit hygienic macros theory?)
We added a REPL to the first chapter, so excited! It's coming along pretty well. This weekend I will check if the contents are approachable by an inexperienced eye like mine (because ultimately this is our goal).
I've been dragging along lots of stuff recently, as I was concentrating mainly on Cerebro and Project Lamp.
For this weekend I want to shorten that list, so:
For when you're sad / in need of inspiration / need to pause
Fogus single most favourite whitepaper, worth a read right?
Prepare that in time for Monday for the whitepaper reading group.
https://github.com/papers-we-love/papers-we-love/blob/master/design/out-of-the-tar-pit.pdf?raw=true
https://en.wikipedia.org/wiki/Lazy_evaluation
Come up with a simple definition and an example in a language that has lazy evaluation, can I do it in JavaScript? What about doing it in Clojure?
Where is it useful? What's the main idea behind it?
https://en.wikipedia.org/wiki/Skip_list
Code a visual representation of how it radiates into a graph.
Also have a look at this explanation about how shortest path work for real world problems.
The last two should be easy, the second too, I just need time to go through it
- still need some attention needed for timsort, radix sort
- chapter 3 of the little schemer in Clojure
- allow some time to think
- find a new apartment