Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2013-10-21

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

All times shown according to UTC.

Time Nick Message
08:40 spito joined #divine
16:02 mornfall no, problém je opačný než jsme mysleli
16:02 mornfall v CE
16:02 mornfall zůstane tam někde parent pointer z toho původního grafu
16:05 mornfall teda parent grafu
18:26 spito joined #divine
18:51 SirGlorg joined #divine
19:19 mornfall spito: k čemu je ten move konstruktor?
19:20 spito no, to aby nebyl defaultní
19:20 spito pak by došlo taky k dealokaci
19:20 spito aspoň myslim
19:26 mornfall tak ho smažu ne? :-)
19:27 xstill proč? Co když ho někdo bude chtít?
19:28 mornfall proč bys chtěl dělat move na RAII třídu?
19:28 xstill předání řízení
19:28 mornfall to právě move udělat nechceš
19:28 mornfall nebo teda asi jedině do fce která je noreturn
19:28 mornfall ale to je zase úplně jedno
19:29 xstill myslel jsem to ve stylu unique_ptr
19:30 mornfall nevím, nemáme žádný funkce který by brali guard jako parametr a kdyby jo, tak move konstruktor ti umožní předat jim stejně jen temporary
19:32 mornfall a navíc, psát funkce který nikdo nepoužívá je nebezpečný protože je hrozně jednoduchý napsat tam chybu a až je někdo použije bude se zejména asi divit
19:34 xstill (note taken) Ale teda s tím temporary nemáš pravdu protože std::move.
19:36 mornfall No, to mi přijde ještě mnohem nebezpečnější, protože pak máš zrazu „prázdnou“ RAII hodnotu.
19:37 xstill hm, taky fakt
19:39 spito mornfall: jdu si někam zalízt
20:31 mornfall hm, on je ten shared visitor nějaký hrozně nemocný
20:31 mornfall vytáhnu z fronty úplně jinej stav než jsem tam nacpal?
20:32 xstill to je docela veselé, co mu to děláš?
20:33 mornfall no, proto nefungujou ty protipříklady
20:33 mornfall první "from" je úplně mimo
20:33 mornfall teda první non-null from
20:33 xstill aha
20:33 xstill takže on už se potom nepřepíše?
20:33 mornfall počítám že někde něco zbylo v tý frontě (snad)
20:34 mornfall co nepřepíše, on to hlavně není cycleNode jak by se patřilo
20:34 xstill nojo není možné, že se ta fronta nevyresetuje při startu visitora?
20:36 mornfall hm, není, ta fronta je prázdná
20:37 mornfall prostě z ní vyleze jinej stav než tam cpu
20:38 mornfall leda :-)
21:01 mornfall no, věc se má totiž tak, že clear se zavolá moc brzo
21:01 mornfall ona se ta fronta smaže, ale pak se ještě dojede zbytek následníků
21:02 spito mornfall: no, mě napadlo, že by bylo dobré frontu smazat
21:02 spito dokonce i ApproximateCounter
21:02 spito ale nepřišel jsem na to, kde by se to mohlo mazat
21:03 spito aspoň mám na zítra co dělat
21:13 spito left #divine

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