@ekaitz_zarraga@wingo I want a programming language that calls the feature “hammertime”, because it's something that works as part of the toolchain :thinkerguns:
Somebody should talk me out of impulse-buying a Motorola #m86k CPU that I would have no use for, other than putting it in a tray to be used as paperweight around my desktop. Is this what midlife crisis is supposed to be?
@ekaitz_zarraga@mntmn OBS worked fine for me the ever since it got Pipewire support, and the same goes for webcam capture (also in browsers). An old Wacom tablet I have works fine under GNOME, but I haven't tried it with other compositors. Actually I have been building GIMP from the development branch with the GTK3 support because it works much, much better than through Xwayland.
@ekaitz_zarraga@mntmn I've been for a long time switching between Wayland and X11 sessions to dogfood WebKitGTK on both. Mostñy GNOME Shell, but also wlroots based compositors in the last few years. Running a Wayland compositor has become boring, which is good: things work, there aren't surprises, and sone things do work better to the point that I even have no Xwayland support in some compositors I run sometimes.
@ekaitz_zarraga@piggo@duponin@eider I put parchment paper in the Dutch oven because of being lazy to clean afterwards. Also sometimes I just don't preheat it, and instead let the bake with the lid go for 10 or 15 minutes longer (yeah, like a caveman). Without the Dutch oven I either put a bowl with water inside the oven and/or rub the dough with water.
@jmw150@w96k@ekaitz_zarraga that looks cool, and definitely smaller than Cling. If compilation speed is an issue, for plain C one could configure it to use tcc instead of GCC/Clang :blobcatcoffee:
I also agree that while other languages can be more convenient or easier to write, when it comes to understanding the whole language and how it maps to actual code that the machine runs (modulo compiler optimizations), then C is the only one that I can really grasp. For good and for bad, C (the language) is somewhat simple.
@ekaitz_zarraga I don't consider myself that good at C++, but I can manage my way around decently most of the time. I enjoy plain C much more, despite its warts, to be honest.
@ekaitz_zarraga I spend most of my days doing bringups of WPE WebKit in new hardware, integrating it with other pieces of software, and also contributing to WebKit itself... So basically 80% of the time I'm in C/C++ land, the other 20% in anything needed to get things working (mostly build tools: Python, Make, Bitbake, Buildroot, shell scripts...)
@ekaitz_zarraga pretty much sums up C++ for me as well. I'm often surprised to find some code fixed or written by myself which I can't reason about without a ridiculous amount of mental effort :blobpeek:
@ekaitz_zarraga@piggo ultimate goal: make it independent enough from syscalls that it would run in any machine where SBI console functions can be used as input/output.
@ekaitz_zarraga@piggo same here, I kind of follow the explanations but get quite lost in the assembly, so at some point I started trying to translate things into MIPS assembly... But then life intervened and taking care of a newborn didn't leave much spare time for after work hacking. When/If at some point I get to retake the project, it's going to be RISC-V.
@piggo@ekaitz_zarraga the most understandable Forth I have found so far, which explains in the comments how many concepts are mapped to actually (low level) implementation is Jonesforth: https://github.com/nornagon/jonesforth — maybe that helps?
@ekaitz_zarraga@piggo totally this. This has quite a bit of a compilation: https://en.wikipedia.org/wiki/Spanish_profanity but still misses pearls like “me cago en la mierda” or the fact that in Galician the word “carallo” (in Spanish “carajo”) can go the full spectrum from something very good to something very bad, is super context dependent, an more than often varies depending on the mutual understanding of the people involved on a conversation :blobcatcoffee: