Unnofficial KISS Linux community channel | https://kisscommunity.bvnf.space | post logs or else | song of the day https://vid.puffyan.us/H7PvgY65OxA |
---|
Earlier messages |
---|
| <midfavila> | unfortunately there are no providers of landline service in my area |
| <midfavila> | otherwise i would continue to use my rotary telephone |
| <testuser[m]> | U ever need to use location services |
| <midfavila> | if i do, i download a map onto my tablet or print it out |
| <midfavila> | if i get lost, i just ask someone for directions |
| * midfavila | shrugs |
| <testuser[m]> | What tablet |
| <midfavila> | pinenote |
| <testuser[m]> | hmmmm |
| <midfavila> | runs almost stock AOSP and i'm going to be installing linux on it as soon as that's possible |
| <phoebos> | gavin-bc is the basis for most bc/dcs including busybox's bigger version |
| <midfavila> | makes sense |
| <midfavila> | it's a pretty swell program |
| <midfavila> | i'm pretty excited to learn about metacompilers and stuff so that I can write my own bc and friends |
| <midfavila> | could write a parser by hand but that's far beyond me for anything complex |
| <phoebos> | mid, do you ever consider just trying to implement something using methods you already know, rather than learning a "better" method first |
| <midfavila> | yes, I do |
| <midfavila> | if you want the honest answer, whenever I do that I end up feeling like a piece of shit afterward |
| <midfavila> | because it inevitably turns out to be of hilariously low quality |
| * midfavila | shrugs |
| <phoebos> | lol |
| <midfavila> | it's stupid but true |
| <phoebos> | fair enough |
| <midfavila> | i once spent an entire week freaking out over how to "properly" parse program parameters in C because ye olden getopt for-loop makes me feel dirty |
| <midfavila> | (if you look at the screenshot from earlier you'll notice that I eventually learned to cope with that) |
| <phoebos> | i use while with getopt |
| <phoebos> | are you still on fvwm? |
| <midfavila> | i haven't used fvwm in at least a year |
| <midfavila> | i'm using twm |
| <phoebos> | ah nice |
| <midfavila> | phoebos, i avoid while on principle |
| <midfavila> | perhaps a bit less efficient and silly, but there have been a number of subtle off-by-ones that i experience using whiles |
| <phoebos> | it's just a simpler version of for |
| <midfavila> | then again, the compiler probably optimizes any differences away |
| <phoebos> | but why do you need an incrementing variable during getopt parsing |
| <midfavila> | you don't |
| <phoebos> | > i++ |
| <phoebos> | in your code |
| <midfavila> | yes, technically you don't |
| <midfavila> | i'm just fucking around right now |
| <phoebos> | ok |
| <midfavila> | been a while since i've used optarg so i forgot that optind is a thing |
| <midfavila> | originally the idea was to increment i with each to keep track of the argv, but a) that wouldn't work and b) optind renders that redundant |
| <phoebos> | > i'm dedicated to using only athena |
| <phoebos> | friendship ended with motif? |
| <midfavila> | yes |
| <phoebos> | why |
| <midfavila> | motif is perhaps the only software package that suffers from over documentation |
| <midfavila> | and it also doesn't build on the new version of my distro |
| <midfavila> | so unless i can get it to, I'm not going to bother with motif |
Later messages |
---|