hkaiser changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar-group.org | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | This channel is logged: irclog.cct.lsu.edu
K-ballo has quit [Quit: K-ballo]
hkaiser has quit [Quit: Bye!]
jbalint has quit [Ping timeout: 250 seconds]
jbalint has joined #ste||ar
KordeJong[m] has quit [Quit: You have been kicked for being idle]
K-ballo has joined #ste||ar
hkaiser has joined #ste||ar
<gonidelis[m]> K-ballo: happy birthday!
<diehlpk_work> hkaiser, Are you joining the meeting?
<hkaiser> diehlpk_work: do you need me?
<diehlpk_work> hkaiser, Yes, we are discussing the results and decide what to write in the paper
<hkaiser> ok, give me a sec
<diehlpk_work> boost build sytem is horrible and it is no on my top hated software list
<gonidelis[m]> are those files used for our testbench facilities?
<gonidelis[m]> and it's like we have three sources of testing, namely .jenkins .github (probably built in facility along with hosting) and .circleci? No? i am trying to understand our production process a little bit better
<ms[m]> gonidelis: yep
<ms[m]> And the .jenkins and the .circleci directories
<gonidelis[m]> yeah
<gonidelis[m]> nice
<gonidelis[m]> thanks mike
<gonidelis[m]> but i reckon each of them has their own means of configuration, yaml's, sh's etc?
<gonidelis[m]> plus the jenkins.cscs tests seem unreachable. When I click I get "webpage does not exist" kind of errors
<hkaiser> gonidelis[m]: yes, those are behind a firewall, we can't access those
hkaiser has quit [Quit: Bye!]
<gonidelis[m]> what's their purpose then tho?
<gonidelis[m]> why is std::optional useful? and what are we using it for?
<gonidelis[m]> i understand what it's doing but sounds like another redundant C++ feature, what makes it necessary?
hkaiser has joined #ste||ar
<gonidelis[m]> hkaiser: ^^
<hkaiser> gonidelis[m]: we have our optional for a) historic reasons, and b) for supporting a workaround for a broken compiler
<gonidelis[m]> Wow
<gonidelis[m]> So it’s about stability
<hkaiser> we originally added it when we didn't require c++17 yet, today it's just for one compiler workaround that can't be applied otherwise
<hkaiser> eventually I think we will remove it (same as variant, btw)
<hkaiser> gonidelis[m]: but you're right, we should use std::optional if possible, I will add this to the PR
<gonidelis[m]> hkaiser: thanks