Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2015-01-18

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

All times shown according to UTC.

Time Nick Message
08:44 xstill mornfall: vytvořím specielní flagy accepting a goal, teď je ovšem otázka, jesli tyhle flagy i exportovat v rámci enumerateFlags, nebo se trářit jako, že tam nejsou (tím pádem by je třeba dess neviděl). Mě teda příjde, že accepting by mohlo mít smysl i exportovat, ale u goal si tím tak jistý nejsem. Ale zase mi příjde divné je řešit samostatně
08:44 mornfall dess by je asi klidně exportovat mohl
08:45 mornfall možná by tam neměly být když se zavolá useProperty na nějaký null cosi?
08:46 xstill to by bylo dost komplikovaný aby tam byly jen někdy asi
08:47 mornfall jakto?
08:47 mornfall stejně to záleží od useProperty
08:47 mornfall jo myslíš v seznamu dostupných... hm
08:48 xstill no jo, jenže ty flagy jsou číslovaný, na začátku by byli accepting a goal, jako konstanty, nemůžeš tím pádem zbytek posunout pokud goal není
08:48 xstill mohla by tam být díra teoreticky teda
08:49 xstill jako, že číslo by tomu bylo rezervované ale enumerateFlags by to nevracel
08:49 xstill jenže pak zase bude záviset na pořadí volání useProperties a enumerateFlags
08:49 xstill takže třeba info to asi neuvidí ale algoritmus už jo
08:50 mornfall hmm, a enumerateFlags jinak od useProperty nezávisí?
08:51 mornfall jakože když udělám useProperty( deadlock ) furt uvidím memory leak jako flag?
08:51 xstill tak jak to mám teď jo
08:51 mornfall ono to tak je asi stejně lepší
08:52 xstill accepting je teda stejnej problém jako goal vlastně, ten taky závisí na useProperty co dělá
08:52 mornfall v tom případě bych virtuální flagy asi do enumerateFlags nedával
08:53 xstill ok
08:53 xstill zkusím to během dneška dodělat a poslat
08:58 spito joined #divine
09:23 xstill hm, to je ale dost otrava, že kompilátor nedokáže odvodit typ šablonového parametru když do toho předávám initializer list
10:21 spito jako že musíš napsat extra specializaci pro std::initializer_list<T>? s tím jsem se už taky potkal
10:23 xstill a to přesně nechci když by musela být v každém generátoru
10:24 xstill a nested-dfs nejde zkompilovat
10:25 xstill divný, sem neměl pocit že by se v datastruct něco měnilo v poslední době
10:31 xstill (datastruct.h:154 bylo potřeba oddělat .node() z _from)
10:44 xstill teď jsem zvědavej jestli projodou testy
12:35 xstill fuj, cokoli debugovat na plném buildu divine je dost odporné
13:15 xstill hm, vypovídací hodnota trace z dessu je úplně nulová
13:19 xstill otázka je teda co s tím, jedině fakt vytáhnout data z těch uložených stavů
13:22 xstill nojo bez zásadního překopání celého algoritmu nepůjde ani zachovat pořadí následníků
13:45 xstill mornfall: testy konečně prošly, posílám patche
13:46 xstill ještě by to sneslo automatické testy a nějaké drobnosti, ale to teď hned dělat nebudu
14:07 xstill otázka je kde se ten patch válí
16:52 spito joined #divine
18:17 mornfall xstill: (čekám na sync asi 7k mailů co mám ve fi.divine, otázka je kde se jich tolik vzalo...)
18:18 mornfall na desktop tj.
18:20 xstill tak, jenom u mě 4.7k tak asi není divu, že u tebe 7k :-D, jenom já a spito jsme ti jich vygenerovaly něco jako alespoň 2k
18:21 xstill to se spíš divím, že jich nemáš víc
18:21 mornfall tos spočítal jak? :-)
18:21 xstill vyhledáváním v thunderbirdu
18:22 xstill a 2k je odhad z toho, že máme dohromady přes 1k patchů (jsem odhadoval, že na každej příjdou 2 maily, což je teda asi přehnané)
18:22 mornfall jo, myslel jsem těch 2k
18:23 mornfall ale jo, spousta patchů tam je víc než jednou asi
18:24 spito (hehe)
18:24 mornfall už jsem skoro v polovině syncu
18:25 xstill (tak jsem to asi o 500 nadhodnotil)
18:25 xstill pokud jsem teda nic nemazal
18:30 xstill mornfall: dokážu nějak v nixu pojmenovat položku setu podle proměnné?
18:31 mornfall jako attrsetu?
18:31 xstill jo
18:31 mornfall to by mělo jít
18:32 mornfall attrByPath
18:32 mornfall asi
18:32 mornfall teda setAttrByPath
18:32 mornfall v tomto případě
18:32 xstill dík, mrknu na to
18:32 mornfall setAttrByPath [ var ] "value" attrset
18:32 mornfall asi
18:55 xstill hm, zdá se, že brick-data nejde přeložit gcc
18:59 xstill hm error: ‘is_trivially_default_constructible’ is not a member of ‘std’ a <type_traits> mám, to bude ještě veselé
19:01 spito ne, GCC tohle nemá
19:01 xstill to jsou blbci
19:02 xstill https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52702
19:03 xstill těsně vedle
19:04 xstill prej gcc 5
19:08 spito std::has_trivial_default_constructor
19:09 spito ;)
19:09 xstill nojo, to stejně otrava, když se to jmenuje jinak
19:09 spito já vím
19:09 spito ale opravit by to jít mohlo, ne?
19:10 spito takové menší sfinae...
19:10 xstill ale jo
19:10 xstill jen nechápu proč je takový problém to pojmenovat správně
19:10 spito protože to vychází z nějakého draftu
19:10 spito a tam to bylo pojmenovaný tak
19:10 spito a pak to ve standardu přejmenovali
19:12 xstill jo to bych chápal, nechápu proč to za 3 roky nebyly schoní přejmenovat
19:18 spito no vidíš...jaký máš problémy...
19:18 spito já neumím javu a umřel nám myš
19:18 xstill :-( jak se to stalo? a kterej?
19:18 spito stáží
19:18 spito stáří
19:19 spito no už je v mrazáku :D
19:20 xstill takže ten nejstarší počítám. A proč ho máte v mrazáku?
19:21 God_off_Rang joined #divine
19:21 spito no tak jak ho chceš v Brně pohřbít?
19:22 spito (a vyhodit ho do popelnice není úplně to, co chceš)
19:22 spito teda...to co chci já
19:23 xstill jasný
19:23 spito btw o co se stará ChanServ?
19:23 spito že odešel...
19:23 spito :D
19:23 xstill hlídá kanál nebo tak něco, neměl by úplně odcházet
19:23 spito no ale odešel
19:25 ChanServ joined #divine
19:49 xstill mornfall: poslal jsem to znova, ty původní patche jsem neměnil (ale nešlo to poslat bez nich)
19:49 xstill ale teda graylist

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