This post has a lot of interesting information about green threads:
https://graphitemaster.github.io/fibers/
I kind of like the idea of using green threads for Iku, that programming language I’ve been wanting to work on for a while. The implementation of this seems a bit complicated though.
Topological Groups
If is a Topological Group, then the connected component containing the identity is a normal subgroup of .
First, note that for any , is also a connected component. If , then . This means they share a connected subspace . The image is also a connected subspace, since the action of is a continuous function. Evidently, contains and . This means that any two points of share a connected subspace.
A similar proof shows that is also a connected component.
It’s easy to see that is a subgroup.
First, , by assumption.
Second, we need to show that . Because , we have . Since , and , we have as well. But since is a connected component, i.e. equivalence class, and it contains , it must be equal to , since is an equivalence class containining . Since , must be in .
To see that is normal, we show that . For this, note that and are both connected components, as we showed earlier. But, since they both contain , they must be equal.
Font Rendering
For some reason I’ve gotten somewhat curious about font rendering as a potential project. It falls under the “software I use without really understanding, for sure”.
Here’s some links I got on Discord:
https://gankra.github.io/blah/text-hates-you/ https://crates.io/crates/fontdue