00:19
nikunj97 has quit [Read error: Connection reset by peer]
01:12
weilewei has joined #ste||ar
01:36
hkaiser has quit [Quit: bye]
02:43
nanmiao11 has quit [Remote host closed the connection]
02:45
bita_ has quit [Ping timeout: 260 seconds]
03:03
weilewei has quit [Remote host closed the connection]
03:04
bita_ has joined #ste||ar
05:00
akheir has quit [Quit: Leaving]
05:44
<
heller1 >
hello again
05:52
bita_ has quit [Ping timeout: 260 seconds]
06:52
<
ms[m] >
good morning heller! and welcome back :)
06:52
<
heller1 >
good morning ms[m] ;)
11:04
hkaiser has joined #ste||ar
11:28
nikunj97 has joined #ste||ar
11:33
nikunj97 has quit [Ping timeout: 260 seconds]
12:05
Yorlik has joined #ste||ar
12:42
<
hkaiser >
gonidelis[m]: meeting today?
12:49
nikunj97 has joined #ste||ar
13:06
nikunj has quit [Ping timeout: 260 seconds]
13:19
nikunj has joined #ste||ar
14:04
diehlpk__ has joined #ste||ar
14:11
diehlpk__ has quit [Ping timeout: 260 seconds]
14:20
weilewei has joined #ste||ar
14:21
weilewei has quit [Remote host closed the connection]
14:21
weilewei has joined #ste||ar
14:44
nanmiao11 has joined #ste||ar
14:52
diehlpk__ has joined #ste||ar
15:18
karame_ has joined #ste||ar
15:39
diehlpk__ has quit [Ping timeout: 260 seconds]
15:45
<
ms[m] >
hkaiser, rori should we do a quick call about the headers? or when is your gsoc call?
15:55
<
hkaiser >
give me 10 minutes
16:18
diehlpk__ has joined #ste||ar
16:45
diehlpk__ has quit [Ping timeout: 260 seconds]
17:18
Yorlik has quit [Ping timeout: 240 seconds]
17:33
<
K-ballo >
nikunj97: you are not supposed to be using std::__is_invocable
17:34
<
nikunj97 >
K-ballo, ohh, what should I use then?
17:34
<
K-ballo >
names with `__` in them are reserved for implementation details
17:34
<
K-ballo >
`std::is_invocable` in C++17, or the hpx one in hpx
17:35
<
nikunj97 >
somehow my compiler wasn't taking std::is_invocable so I had to use it instead
17:35
<
K-ballo >
probably because not C++17
17:35
<
nikunj97 >
but now I realize my compiler was using std=c++14
17:35
<
nikunj97 >
it works when I use c++17
17:36
<
nikunj97 >
so how do I convert the given function to a struct. What I really want is to have a struct with a call function and this struct should be specialized such that it only accepts invocable functions
17:37
<
K-ballo >
invocable with which arguments?
17:38
<
nikunj97 >
with the arguments that are provided to the struct. Essentially keep the template parameters same. But allow the struct for invocable functions where first template argument is the function and the second variadic template is the argument list
17:38
<
K-ballo >
can't be done
17:38
<
K-ballo >
you'll need to push the implementation to a base or something
17:39
<
nikunj97 >
yes sure, I can have a base case that accepts everything. How do I specialize for this once I have an empty base case?
17:39
<
K-ballo >
you can't have the typename = std::enable_if_t, after a pack...
17:39
<
nikunj97 >
yes, that's whats troubling me
17:40
<
K-ballo >
but using a function type like that, it comes with some troubles attached
17:40
<
nikunj97 >
ok what are the troubles?
17:40
<
K-ballo >
so maybe use tuple<Params...> instead?
17:41
<
K-ballo >
not all function types are valid function types, and some function types look different than what they actually are
17:41
<
nikunj97 >
something like: tuple_type = std::tuple<typename std::decay<Params>::type...>
17:41
bita_ has joined #ste||ar
17:41
<
K-ballo >
you
*want* to decay the params?
17:42
<
K-ballo >
that's one of the problems function types have, they decay the parameter types
17:42
<
nikunj97 >
yes, that's the plan. But later
17:42
<
K-ballo >
if you are on hpx you could use `util::pack<...>`
17:43
<
K-ballo >
the point is, you need to put your variadic pack into a single entity
17:43
<
nikunj97 >
let me look into util::pack<...>
17:46
<
nikunj97 >
K-ballo, I think I've understood what to do. Thanks!
18:08
<
weilewei >
So hpx made it to Arctic Code Vault program, which will be archived for thousand years
18:10
<
weilewei >
:') bugs will be buried for thousand years as well... LOL
18:20
diehlpk__ has joined #ste||ar
18:59
<
hkaiser >
weilewei: ohh noooo!
19:16
<
hkaiser >
mystery for future archeologists
19:17
diehlpk__ has quit [Ping timeout: 260 seconds]
19:22
<
K-ballo >
is that a feature freeze?
19:22
<
hkaiser >
in a sense
19:22
<
hkaiser >
the keyword is freeze
19:31
wash[m] has quit []
19:32
wash[m] has joined #ste||ar
19:50
<
weilewei >
basically just adapting libcds unit-test
20:07
<
hkaiser >
weilewei: ok
20:56
nikunj97 has quit [Quit: Leaving]
21:15
karame_ has quit [Ping timeout: 245 seconds]
21:15
nanmiao11 has quit [Ping timeout: 245 seconds]
21:15
weilewei has quit [Ping timeout: 245 seconds]
21:36
K-ballo1 has joined #ste||ar
21:36
K-ballo has quit [Ping timeout: 240 seconds]
21:36
K-ballo1 is now known as K-ballo
21:44
nanmiao11 has joined #ste||ar
22:09
weilewei has joined #ste||ar
22:24
nanmiao11 has quit [Remote host closed the connection]
22:30
nanmiao11 has joined #ste||ar
22:39
bita_ has quit [Read error: Connection reset by peer]
22:39
bita_ has joined #ste||ar
22:40
bita_ has quit [Read error: Connection reset by peer]
22:41
bita_ has joined #ste||ar
22:49
weilewei has quit [Remote host closed the connection]
23:52
nanmiao11 has quit [Ping timeout: 245 seconds]