Saturday, 2022-06-18

ghostmansd[m]I've just read it. The same bitching about C language as always. Again: these are C specifics, partly due to backward compatibility, partly due to performance, partly perhaps due to historical heritage. It's like complaining that WinAPI is a piece of an ugly crap (it indeed is, but for a number of reasons).04:58
ghostmansd[m]That said, perhaps the wording "bitching" is way too strict, since this author does explain it in quite a graceful way.05:00
ghostmansd[m]Actually, the whole narrative is good, I enjoyed the article, despite that the whole stuff was le secret de Polichinelle to me.05:02
ghostmansd[m]Thanks programmerjake!05:02
ghostmansd[m]BTW, this is kinda the blog I used to read about WinAPI, by Raymond Chen. The Old New Thing, IIRC.05:03
Veera[m]<lkcl> "i'm going to ask Veera to add..." <- Hi, any progress!08:05
lkclyes please add cvc509:54
lkclplease do not wait for other people to take action, there is too much to get done and not a lot of time09:54
lkclalso the two images here09:55
lkclVeera[m], also can you change SymbiFlow to point to the pull-request that programmerjake is waiting for?09:56
lkclit's urgent that we not delay09:57
lkclVeera[m], i've added you with write permissions to the yosys and symbiyosys repos10:00
lkclghostmansd, yeah he sounds like... how can i put it... a "reasonable and very comically amicable whiner". i put a lot of positive words on the front of the negative because normally whining is negative, but in this case he doesn't10:04
lkclmy reaction from knowing c for 30 years to all that is, ".... aaand??"10:04
lkclwhat blows his assertions out the water is the execution speed. he didn't mention *at all* that it's the fastest executables in the world10:06
lkclnor did he mention *at all* the existence of runtime and static checkers, free and paid, some of which are licensable for ten THOUSAND dollars10:07
lkclthere's a story in Neal Stephenson's "Snowcrash" about the code used for Telephone Exchanges10:08
lkclnewbs react in absolute horror for the first year of looking at it10:08
lkclby the second year they're beginning to understand enough about the actual job that the code has to do10:08
lkclfinally only by the third *year* of working on the code are they actually competent enough to (a) understand why it's that complex and (b) not do any damage10:09
Veera[m]<lkcl> "yes please add cvc5" <- Separate Bug report than #835?11:52
lkclVeera[m], if you like. up to you.12:26
lkcli'm happy to add the extra budget to #83512:52
Veera[m]<lkcl> "i'm happy to add the extra..." <- so, please !13:17
lkclVeera[m], done13:33
ghostmansd[m]> my reaction from knowing c for 30 years to all that is, ".... aaand??"14:16
ghostmansd[m]Yeah mostly same. Still this was not the usual bitching like "please stop using C and switch to Rust immediately"14:16
ghostmansd[m]So I kinda enjoyed that someone at least re-iterated something already obvious but at least chose the graceful way to do it.14:18
Veera[m]lkcl: ok. nice.14:18

Generated by 2.17.1 by Marius Gedminas - find it at!