shinohai: Hey BingoBoingo, did I already show you that blackgirlscode meets shitcoins I found ?
Mocky: compiler knows *exactly* what I want and emits it... except to the error stream instead of the output
Mocky: it's like programming in quirks mode
Mocky: afaik it was in c++ that the angle bracket template syntax was first used. mustta had no choice what with all the other brackets taken, but still way to go interfering with >> operator
Mocky: certainly in no danger of 'sufficiently smart compiler'
mod6: Mocky: it's a wonder isn't it
mod6: mircea_popescu: just a reminder, today is the last day paid up through for your Rockchip. Let us know if you want to renew or not. Otherwise, if there is anything you want to copy off of the Rockchip itself (files, whatever), have until tomorrow.
Mocky: guy seems very differnt from stroustrup. talks about all the bad shit with the good
mod6: Mocky: I'll have to take a look at that
Mocky: talks about how his son came to him for help with stl homeowrk, and he's like 'i'm not dealing with that 5 pages of compile errors'
mod6: The rockchip you rented for douchebag.
mod6: BingoBoingo: Tomorrow (the 20th) you may arrage the nuke/pave of mircea_popescu's rented rockchip with asciilifeform.
Mocky: when stepanoff starts talking about a guy who writes 77k lines of code and earns a raise, should instead get a $77M fine, i started listening more closely
Mocky: standard template library for c++
Mocky: apparently stepanoff wrote the generic list processing for Ada but saw that c++ would be more popular so then wrote stl as researcher at HP
Mocky: i was trying to figure out what madness was behind an stl <set> not having a 'contains()' method, and turns out designer isn't dumb after all
BingoBoingo: <mod6> BingoBoingo: Tomorrow (the 20th) you may arrage the nuke/pave of mircea_popescu's rented rockchip with asciilifeform. << Aite
☟︎ Mocky: the only reason to use contains() is to follow up and do something else, like add or remove. but if you do those things you have to repeat all the work of contains() contains throws out all the info
Mocky: so instead the interface as methods that keep track of the info for the tasks you actually want to do
mircea_popescu: i could think of other reasons though. what happens if i want to see if you're voiced ? check the voiced set for you neh ? then if you're not included i trash your line.
Mocky: there are still ways to do it, e.g. with the count method, you have to test for count < 1.
Mocky: there's just not a method that returns only bool , he insists on returning some additional potentially useful info that was gathered
Mocky: dude was ultra focused on the generic usefulness
Mocky: correction Stepanov not Stepanoff
mod6: ben_vulpes: mimi went to lunch.