Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2016-03-08

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

All times shown according to UTC.

Time Nick Message
10:55 mornfall btw. tak mi přišlo že bude dost užitečný mít __vm_trace kterej bude sypat řetězce na hrany...
10:56 mornfall klidně ve smyslu std::(unordered_)map< std::pair< stav, stav >, std::string >
18:27 xstill jo, to by vypadá užitečně
18:27 xstill mornfall: přijedeš v pátek na ten Honeywell?
19:10 mornfall dost pravděpodobně jo
20:36 xstill mornfall: má se novej compile nějak zásadně lišit od toho starýho krom toho, že bude používat divinecc? Asi ho stejně přepíšu znova když už, ale, jde mi o princip.
21:24 xstill mornfall: navrhuju, že předpompilovaný knihovny budou zakompilovaný v divine (ale půjde je vypnout)
21:25 mornfall nepřijde mi že by mělo smysl mít tam aj zdrojáky aj binárky... nicméně to znamená dvoufázovej překlad
21:26 mornfall (divine1 kterej zkompiluje runtime a pak se divine1 přilinkuje k tomu výsledku na divine2)
21:26 mornfall a bude s tím teda docela práce
21:26 xstill potřebuješ minimálně zdrojáky .h + binárku
21:27 xstill no, přestavuju si, že divinecc bude možné zbuildit buď standalone, nebo jako subcomand (divine compile). Tj prvně uděláš divinecc tím pak zbuildíš a stringifikuješ knihovny a to nacpeš do divine.
21:37 mornfall samostatný divinecc sice asi chceme, ale to by mělo dělat něco trochu jinýho (hybridní .o)
21:38 xstill no to časem
21:38 mornfall jo jen že nechceš motat tyhle dvě věci dohromady
21:38 mornfall (bootstrap překladač pro divine runtime a divine.cc)
21:38 xstill tak to nemusím
21:39 xstill asi to dává smysl, divinecc by mělo mít v sobě i ty knihovny
21:43 mornfall jako nevim, uvažoval jsem o tom jestli to bundlovat už přeložený ale na nic jsem nakonec nepřišel
21:45 mornfall z pohledu uživatele to má asi spíš výhody
21:46 xstill podle mě to chceš. Nebude hrozit, že se ti rozjede verze knihoven od divine, nebudeš muset řešit kde máš předkompilované knihovny a tak. A platíš za to trochu delším compile time, což se snad bude dát pořešit na úrovni cmake aby se to nedělalo pokaždé.
21:50 mornfall to čím reálně platíš je složitější build
21:51 mornfall no a možná ta 15M string konstanta
22:02 xstill jo, ale build napíšeš jednou, a 15 MB se snad přežije

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