Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2013-11-04

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

All times shown according to UTC.

Time Nick Message
08:01 spito joined #divine
08:46 spito left #divine
11:49 xstill dá se nějak rozumně jednoduše v linuxu alokovat po stránkách?
12:02 xstill mornfall: máš bug ve mainu těch front: for ( int i = 0; i < 20 - n.length(); ++i ) std::cerr << " ";
12:03 xstill když to má víc než 20 znaků popis tak to přeteče
12:04 xstill to jsou takové veselé věci
12:35 mornfall simtě :-)
12:37 mornfall hm, Mr. Romanovsky vrací úder :) jen ne na divine@
12:46 xstill kdo?
12:46 xstill on psal tobě?
12:47 mornfall To: barnat@, brim@, xceska@, xrockai@ (makes sense, žejo)
12:47 mornfall prý to pouští na Amazoním obláčku
12:47 xstill :-D
12:48 xstill no já když jsem naposledy někomu psal tak jsem mu tam raději dal Reply-To: divine@
14:00 xstill hm rychlost těch front mi kolísá od 70k do 180k v závislosti na náladě
14:00 xstill a to už jsem si zvětšil počet položek
16:07 spito joined #divine
16:08 spito joined #divine
16:08 spito mornfall: dojdeš zítra?
16:09 mornfall mám? nebojíte se? :)
16:09 spito Tak nevím, jak ti je
16:10 spito Jako jestli jsi zdravý
16:10 spito joined #divine
16:10 mornfall no, zdravý nejsem, ale jinak docela žiju
16:10 mornfall takže je spíš otázka jestli se nebojíte že to chytnete
16:11 spito Bojíme se
16:11 spito Bud záloha
16:12 mornfall Ok, taky možnost.
16:12 spito Minule to fungovalo
16:15 spito joined #divine
16:16 spito Hmm, na FI to připojení nějak lítá
20:02 spito joined #divine
20:29 spito mornfall: tu alokaci pro std::thread - mám tam plácnout __divine_malloc, nebo mám někde upatlat nějaký hezký funkce, který vždycky vrátí paměť?
20:37 xstill spito: jak ten kód vypadá? (kde je?)
20:38 spito external/libcxx/thread
20:38 spito asi těm třídám vyrobím overload na operátor new
20:39 spito hmm, to nepůjde
20:39 xstill no ale dej pozor ať ti neuteře z toho headeru
20:40 spito jo, to je mi jasný
20:40 xstill asi bych tam vrazil něco jako __divine_new< T >( ... )
20:40 spito jo, to myslim
20:40 spito ale nevim úplně kam
20:40 spito divine.h je generovaný?
20:41 xstill ale teda musíš zase přepsat i všechny delete asi
20:41 xstill ne
20:41 xstill llvm/usr.h tuším
20:42 spito delete přepsat nemusim
20:42 spito protože ten je už překrytý
20:42 xstill snad ne
20:43 spito no free volá __divine_free
20:43 spito a delete volá free
20:45 xstill ach jo, naučil jsem se další zvrhlost od Mornfalla
20:45 spito jakou?
20:46 xstill výskok z lambdy pomcí vyjimky
20:46 xstill když máš něco co ti volá callback opakovaně
20:53 Erbureth nemá se výjimka volat výjimečně?
20:55 spito Erbureth: ono když se nikdo nekouká....
20:55 spito :D
20:56 xstill no však zaprvé je to prasárna a zadruhé Mornfall mě poučit že drahý je try protože se musí udělat kontext, ale ten je tam jen jeden na celé to volání které volá callback mnohokrát
20:56 xstill takže to není drahé
20:59 mornfall hm, za tohle teda ruku do ohně nedám :-)
21:00 mornfall jakože bych si radši udělal benchmark pokud jde o rychlost
21:00 mornfall try by s „moderníma“ (unwind tables) výjimkama mohl být i docela levnej
21:01 mornfall a throw zase relativně drahej
21:01 mornfall (levnej = zadarmo)
21:03 xstill hm, ale mě je to v tomhle použití v podstatě jedno, obojí dělám jen jednou na funcki která běží řádově desítky vteřin...
21:10 mornfall :)
21:10 xstill blbá parita DES-u
21:29 xstill hm, proč mi $@ v makefile někdy funguje a někdy má hodnotu 'Makefile'...
21:32 xstill hm, ono je to stejně divný ten makefile
21:33 xstill aha
22:08 spito left #divine

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