@carllerche@tannerlinsley@TheRiceFather@grok if you think of a component library like a bunch of widgets, then headless UI is where the widgets are entirely unstyled but have all the right logic and behaviours and just needs you to come along and style them. table (sort, filter) and form (validation) are perfect examples.
@JesseStojan@carllerche Rust is so much better than the caricature you have of it though. Compared to languages like C++ (especially!) it does look, sound, feel and act like a silver bullet. It is far less annoying to work with. It's delightful to work with, in fact.
@TheRiceFather@carllerche well that's another reason, i like to jump to the source of an imported crate to read it or in some cases copy parts of it when the API doesn't quite have what I want but has something close
but i get it
@VGPara i don't favour the "accelerationist" take of making workers suffer more and more until eventually we all burst from the pressure and rebel in the way YOU want. i don't even know if you're smart enough to have that take, but understand fascism is a more likely reaction.
@VGPara my principle is workers should suffer less, have more access to their own wealth. you are fighting generations of propaganda that says socialists are evil. you need to demonstrate a good example, that better things are possible, and you can do that through electoralism.
@xah_lee whole words not chars, yes correct. monospace makes the shapes of multichar symbols less visible and the ligatures restore those compound shapes. i want keyword ligatures even.
can't type unicode math symbols easily though, not without dedicated editor support
@TheRiceFather@carllerche inlay hints, docs on hover, imports, impl assists, renames, intellisense are so good though
i feel like it's almost necessary when you're using a new library, but if you're using a library you've used before enough then you can probably get away with not using it