Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2015-09-26

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
16:10 mornfall no to jsme daleko nedošli, divine/llvm/execution.h:504:10: internal compiler error: Segmentation fault
16:10 mornfall (gcc 4.9.2)
16:18 xstill taky dobrý
16:19 xstill jo a clang neumí atomic ani s libstdc++ od gcc 5.2
16:21 mornfall taky je dobrý že dostávam ambiguous conversion, candidates are: operator něco, copy constructor [deleted]
16:21 mornfall jak to může být ambiguous když je deleted hergot
16:22 xstill deleted tuším znamená, že pro overload resolution tam právě je a pak to zdechne, anebo ten foo( int ); template< typename X > foo( X ) = delete; pattern na zabránění implicintím overloadum ve volání foo
16:23 mornfall nojo, ale kopírovací konstruktor jinak oddělat nejde
16:25 xstill to dost možná nejde :-/
16:26 mornfall já tomu vůbec nerozumim, mám nějaký konstruktor X( Y ), když napíšu X x = X( Y() ) tak je to prý ambiguous
16:26 mornfall a vypadá to jako že to je ambiguous protože to může udělat buď jako X z Y, nebo jako X z X z Y
16:26 mornfall což je naprostá kravina
16:27 xstill to je divný
16:27 mornfall http://pastebin.dqd.cz/KvJb/
16:28 mornfall vůbec nechápu jak se do hry dostanou ty kopírovací/move konstruktory
16:30 xstill hm, co je T?
16:30 xstill v tom T(…)
16:31 mornfall jo, to mi on totiž úspěšně zamlčel
16:31 mornfall píše Float(...)
16:31 mornfall ale on je to Float< double > asi
16:32 xstill a get1( 1 ) vrací teda float, jo?
16:33 xstill ono to asi dojde k tomu, že to zkusí zkonstruoavat Float< float > z toho get1( 1 ), což moc nechápu proč teda, ale zkusil bych ten Float( T x ) konstruktor dát explicit, jestli není, a jestli to nevadí
16:33 xstill případně pastni definici Float
16:35 mornfall vadí... to je jedno, ona tudy asi stejně cesta nevede
16:35 mornfall když ten řádek zakomentuju tak to zesegví

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary