It seems that OpenBSD 7.6-current (snapshots) amd64 is installable on our new Lenovo X1 Carbon gen 12.
Suspend/resume works, audio works, graphics are incredible (120Hz) with OpenGL 4.6 running fully accelerated by Intel graphics (firmwa...
Here are a few examples of KC3 code. Some are original pieces for this article, some are taken from existing code.
def factorial = fn {
(0) { 1 }
(n) {
if (n > 0) do
n * factorial(n - 1)
...
Yesterday we added support for structs on Apple sillicon. It took us 5 minutes to figure it out.
The struct padding is ok : if size is greater than 32 bits, then align on 32 bits. This is a nice equilibrium between speed and space, and t...
We started writing bindings for GTK+4 in KC3 and it works !
Work in progress on the GTK+4 wrapper for KC3.
A few wrapper functions were written for a simple hello world. There are a lot more to be written if we look at the number of functions with pointers of the [GTK+4 documentation](https://d...