Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2014-11-03

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

All times shown according to UTC.

Time Nick Message
07:16 mornfall hm
07:16 mornfall antea je nějaká pomalá
07:17 mornfall hydra je rozbitá protože binary-cache partice je plná
07:17 mornfall normálně to čistí cron
07:17 mornfall ale brutálně to nestíhá
07:17 mornfall včera jsem vypnul cron a pustil to ručně a furt běží a je snad za polovinou
07:30 mornfall asi to budu muset přepsat do C(++)
07:32 xstill co, hydru?
07:34 mornfall ne ten garbage collector
07:34 mornfall na binary cache
07:41 xstill to není v C++?
07:41 xstill já myslel, že GC zrovna je
07:41 mornfall no ten jejich jo, ale ten s binary cache nic nemá
07:42 xstill a nix nemá gc na binary chache?
07:42 mornfall nemyslim že by měl
07:42 mornfall on nemá LRU collector ani na store
07:44 xstill tak to by zas nemuselo být tak těžké napsat ne?
07:45 mornfall no stačí přepsat ten shellscript to C++
07:46 mornfall hlavní zrada je že když ten soubor otevřeš tak mu zničíš atime
07:46 xstill hm, můj postup odpovídání na maily odspodu má dost problém pokud už na to někdo stihnul mezitím odpovědět
07:46 xstill to musí nějak jít
07:46 mornfall takže stat, přečíst a utime
07:46 xstill to je race, ne?
07:46 xstill nejde se nějak zeptat složky?
07:46 mornfall no, race tam bude vždycky, to mě bolí ze všeho nejmíň
08:30 mornfall hm, možná bych mohl oddělat to .h z brick-*
08:30 xstill proč?
08:31 mornfall nevim, je to víc C++, asi
08:31 xstill :-D, no asi můžeš, ale potom tam přidej vim modeline
08:31 mornfall už tam je
08:31 xstill no já ji tam nepíšu
08:31 mornfall teda v těch co jsem přidával já určitě
08:32 mornfall hm, vim pozná že to je C++ když se to jmenuje .h?
08:33 xstill asi jo
08:33 xstill nebo má jen jeden syntax highlighter
08:33 xstill ne má na C jiný
08:33 mornfall c_syntax_for_h          for *.h files use C syntax instead of C++ and use objc
08:33 mornfall heh :-)
08:34 mornfall je na to option
08:34 xstill no super
08:35 mornfall hm, koukám na hlavičku brick-types.h to jsem asi musel být na mol když jsem to psal
08:35 mornfall v pátek jsem tam opravil mosly na mostly
08:35 mornfall a teď čtu distriminated union
13:17 xstill to bude tím, že jsem to psal já
13:18 xstill jestli je to union
13:18 xstill jo a Jiřík nám pošle nějaký patche na kompilaci gcc
13:21 mornfall to je v hlavičce toho souboru
13:21 xstill no tak wibble::Union jsem psal já, počítám, že is nějakým komentem
13:22 mornfall no ve wibble/union.h to je dobře žejo
13:23 xstill aha, tak za to můžeš ty asi potom
13:52 xstill hm gcc umí 2CAS (s -march=native), ale clang ne
14:16 mornfall co je 2cas?
14:17 xstill double cas
14:17 mornfall tj?
14:17 xstill cas na 16 B proměnnou
14:17 mornfall jo tak
14:18 mornfall já si říkal že jeden atomickej CAS na dvě různý proměnný to asi nebude
14:18 mornfall totiž http://en.wikipedia.org/wiki/Double_compare-and-swap
14:18 xstill aha, to to už je vyšší level vtipnosti
14:19 xstill ale to se asi v C++ nebude dát popsat
14:19 mornfall no, hlavně to žádnej procesor neumí
14:19 mornfall takže je to asi dost jedno
14:21 xstill aha
14:26 xstill hm, pheme toho moc nedělají
14:40 mornfall aha kruci
14:40 mornfall v binary-cache jsem sice místo vyrobil ale zapomněl jsem ho zpátky exportovat
14:41 xstill :-D
14:52 mornfall no, už se to rozjelo
14:52 mornfall http://divine.fi.muni.cz/status/log/qz185ki3h1xd9cjjd5kb3nvaq61hs6qv-divine-compression_debug_x64-3.2.0+pre5298.drv
14:52 mornfall brick-llvm.h se includuje aj když nemáme LLVM
16:21 mornfall fakt potřebuju rychlejší počítač
16:21 mornfall teď je jen otázka jestli si počkat na broadwell ...

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