Bystroushaak's blog / English section / Weekly updates / Weekly update 2019-10-13; I was really busy

Weekly update 2019-10-13; I was really busy

I've been thinking that I'll probably try to slow down and publish bi-weekly updates, as I feel like I am generating too much noise. I'll try to slow down and see what effect it had, as noise is not what I want to put out into the world.

Overall, this was pretty busy week, so I didn't have enough time for myself, and when I had, I often slept.

tinySelf progress


I've tried several other speed optimizations, but I didn't have much success. At the moment, I am at 24G9 without JIT and 7G3 with it. (last week 26G7 / 7G6, that is just 6.6% / 0.5% better).

Other than this, I've added traits for all remaining primitive objects. Traits are clusters of shared functionality, which at the moment have the biggest benefit that they allow you to add stuff to ints or floats at the runtime. This allows me to define just core functionality using primitive functions and then layer tinySelf code on top of it in the runtime, when the stdlib.tself is run.

I've added print and printLine messages for float, as well as not for true and false.

At the moment, the todo mind map for tinySelf's stdlib v1.0 looks like this;

At the moment, I am trying to add asBool for floats, but it fails unexpectedly on weirdest things, so I think I'll be stuck for a while on this.

Book report

I've finished:

Now I am wondering what to read next. I've picked up where Crux by Ramez Naam where I've left it and I also picked some physical books from the todo stack, but overall, at this moment, I don't feel much passion or interest in any of the books available to me.

Random stuff

I've registered into Microsoft's mixed reality developer program after I've seen the talk Hololens 2: Unpacked. I don't expect much, but I would definitely like to be able to play with it.

Oh, and I've decided to use format with dashes instead of slashes, more in the spirit of ISO-8601, as the format I've been using until now is usually used for YYYY/DD/MM.

Yes, my English is probably horrible, but this kind of blog post doesn't qualify for (paid) grammar corrections yet (there is stuff with higher precedence in queue). If you want to change this, subscribe to my patreon.

Relevant discussions

Become a Patron