Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2014-11-09

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

All times shown according to UTC.

Time Nick Message
09:56 xstill hm, mám volných 316 kB ve store
09:57 xstill nix-collect-garbage mi selhal na nedostatek místa :-D, ale naštěstí něco odstranil, takže druhej už prošel
10:05 mornfall ... :-)
13:54 spito joined #divine
16:05 xstill spito: kde najdu ten starý projekt
16:06 xstill abych se inspiroval
16:30 spito někde
16:31 spito a když chvilku počkáš....
16:31 spito antea:~xweiser1/tmp/projekt
16:32 spito mornfall: tak mám hotovou funkční virtuální fs
16:33 spito chybí mi akorát doplnit pár funkcí spojený s přístupem k souborům/složkám + vyladit chování funkcí, aby se chovaly stejně jako POSIX
16:39 mornfall super
16:40 mornfall máš k tomu aj ten překladač?
16:48 spito jop
16:48 spito antea:~xweiser1/tmp/fs-snapshot
16:51 spito ad překladač - teda jestli to chápu správně: malý skript, který udělá snapshot zadaného adresáře a zapíše to do *.cpp
16:51 spito (to dělá ten generator)
16:51 mornfall jop
16:53 spito jako ještě to má mouchy, například to nepočítá refCounty dobře
17:33 mornfall možná by bylo lepší ty řetězce generovat jako escapy bez ohledu na to co to je
17:33 spito jako escape myslíš \xXX?
17:34 mornfall jo
17:34 spito to se pak může celkem snadno dodělat, to je kosmetická úprava
17:35 mornfall jako větší problém vidim že nikam nepíšeš délku?
17:35 mornfall vidíš
17:35 mornfall ty to stejně chceš mít jako pole uint8_t
17:35 mornfall a ne jako řetězcovou konstantu
17:35 mornfall asi radši
17:36 spito a proč ne řetězce?
17:36 mornfall no, pokud si dáš pozor tak to je jedno
17:37 spito na co pozor? nula je vyřešená
17:37 mornfall jak?
17:37 xstill a když to nabliješ do uint8_t x[] = ... tak máš zadarmo velikost
17:39 mornfall jo, ty totiž ještě nemáš lseek
17:39 spito no, to nemám
17:39 mornfall a read asi taky nefunguje jak má
17:39 mornfall když dojdeš na konec musí být „krátkej“
17:40 mornfall hm, funguje
17:40 mornfall kde se bere to size()?
17:40 spito to se počítá
17:40 spito strlen
17:40 spito když je to snapshot
17:40 mornfall nojo
17:40 mornfall a co ta nula?
17:40 spito nojo :D
17:40 spito a je to tady
17:41 spito máš mě
17:41 mornfall tak mně bylo jasný že to nemůže fungovat už když generator tu velikost nikam nezapíše
17:41 mornfall protože ji pak už není jak zjistit
18:10 spito tak refcount je vyřešený
19:03 spito mornfall: lseek už mám, co kromě open, close, read a write je potřeba?
19:03 mornfall asi už nic
19:04 spito oka, nastavení errno a podobný si nechám na jindy
19:05 spito je teda a pak ještě opendir, readdir a closedir
19:39 xstill hej, to se nedá číst jen starý projekt, téměř každé slovo je typograficky jinak blbě
19:39 xstill kdo to kdy vymyslel podávat projekty v .doc
19:40 spito děkánát @ FI?
19:40 xstill mělo by se jim to zatrhnout
19:41 xstill jenže oni to v tex-u nebudou chtít no
19:46 xstill vidím tam docela nepřímou úměru mezi délkou popisu cíle a tím co bylo skutečně implementováno
19:47 spito :D
19:48 mornfall ... :-)
19:50 spito xstill: a ta nepřímá úměra se týká i mě?
19:52 xstill jo
19:52 spito hmm, ale já jsem měl krátké texty
19:52 spito takže jako chceš říct, že jsem toho implementoval hodně? pche...
19:52 xstill taky jsi prakticky všechno splnil, až na ten diagram tříd :-P
19:53 xstill já třeba v tom projektu mám zásadně "metody komprese" tedy množné číslo
19:53 xstill a dokumentaci, no to jsem byl ještě naivní
20:10 xstill hele a ty úvodní žvásty slíbil napsat Jiřík?
20:10 spito (kristína? :D )
20:10 xstill to není dobrej nápad
20:10 xstill ona neví co tam psát
20:12 spito já myslím, že Jiřík ty úvodní žvásty nepsal, že jsme je okopírovali od Kriha
20:12 mornfall trochu pochybuju že Jiřík bude něco psát
20:12 xstill no ale ty staré úvodní žvásty jsou dost zastaralé, to nemůžeme úplně okopírovat
20:12 xstill ach jo
20:12 spito tam něco dopíšu...
20:12 xstill tak jo
20:13 spito ale máš důležitý úkol - musíš mi to připomínat
20:13 spito (a teda asi to napíšu v úterý)
20:34 spito xstill: ty už máš sepsané cíle do projektu?
20:34 xstill sepisuju
20:57 xstill hm, já nejsem normálně schopnej česky pořádně vyjádřit co budu v tom projektu dělat, to je smutný
20:59 spito a co tam budeš dělat?
21:02 xstill to kdybych věděl pořádně…
21:02 spito pak není problémem jazyk, ale myšlenka....
21:05 xstill problém je obojí, třeba nevím jak rozumně přeložit toolchain
21:15 spito to nemá jednoslovný překlad
21:16 spito takže to tam buď plácneš tak, jak to je (engliš) nebo to vysvětlíš opisem
21:30 spito tak a já se jdu vyspat
21:30 spito left #divine

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