genmeblog
genmeblog
`lein install` creates following warning: ``` $ lein install WARNING!!! version ranges found for: [spicerack "0.1.6"] -> [org.mapdb/mapdb "3.0.7" :exclusions [org.eclipse.collections/eclipse-collections-api org.eclipse.collections/eclipse-collections org.eclipse.collections/eclipse-collections-forkjoin com.google.guava/guava]] -> [org.jetbrains.kotlin/kotlin-stdlib "[1.2.41,1.2.90)"] Consider using [spicerack...
I want to parse a date for given string `"Jan 1 2010"`. Since my locale is PL, `(dt/local-date "MMM d yyyy" "Jan 1 2010")` doesn't work. What works is: `(dt/local-date...
Long live Marginalia! Feature request: consider exporting markdown instead of html. I even did some small poc: https://gist.github.com/genmeblog/14a03bf7ee67f3435376e482e3981759 this topic is a spin off of this discussion https://clojureverse.org/t/idea-markdown-literary-programming-that-dont-break-the-syntax-of-any-programming-language/3788
The end of the Ch.8 includes changes in Isotropic material, which is never used in this state. Later it's redefined again in Listing 46.
When ONB is introduced in Ch. 8.3, `scatter` function has different function contract (`double& pdf` is added at the end). Which clashes with Listing 22. Looks like remainings from V.3....
I go through The Rest of Your Life in version 4.x First two images from Chapter 2.3 "Stratified Samples (Jittering)" created from my code are identical as in the book....
In chapters 4.1 and 4.2 `checker_texture` is build and suddenly is used during creation of lambertian material (listing 24) without mentioning about it. Looks like chapter 4.4 should go before...
Book1 and Book2 don't include following Interval constructor: https://github.com/RayTracing/raytracing.github.io/blob/book1-review/src/common/interval.h#L18 It's first used in Listing 14 of Book2
book1-review branch. The order of images is incorect imho. Image 7 - looks like after gamma correction, which is introduced later in the book Image 8 and 9 - the...
I go through the book 1 (book1-review branch) reimplementing it in Clojure. Listing 40 introduces recursive ray casting which is infinite. When `world.hit` hits a sphere, `rec.p` contains point on...