Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2015-01-11

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

All times shown according to UTC.

Time Nick Message
10:37 spito joined #divine
14:41 spito jak hodně se používají file descriptory na složky?
14:44 mornfall občas
14:44 mornfall (teda opendir asi interně používá fd, takže ne až tak občas)
14:45 mornfall jo, používá
14:45 mornfall (man dirfd)
16:36 spito takže si asi potřebuju promyslet ty file descriptory
16:38 spito chceme umět i takový ty věci jako sockety a další (bloková zařízení, znaková zařízení)?
16:39 xstill sockety by možná byli pěkný, zařízení mi osobně příjdou už zbytečný, nevidím moc k čemu by nám byly
16:40 xstill *byly
16:41 mornfall no, chardev je v podstatě fifo a blockdev je soubor s fixní velikostí (když se to tak vezme)
16:42 mornfall (jen na druhý straně je něco nedeterministickýho)
16:42 mornfall zatím bych se tím asi moc neštval
16:44 spito a teda nepodporuju spoustu věci, co tam milan má
16:44 mornfall jako třeba?
16:45 spito jako třeba u lseek-u neumám SEEK_DATA a SEEK_HOLE
16:46 spito open zatím umí jenom O_RDONLY, O_WRONLY, O_CREAT a O_EXCL
16:47 spito file descriptor = pouze soubor (soubor, fifo, asi i socket by to umělo)
16:50 mornfall v unixu je všechno soubor :-)
16:51 spito no, to bych to musel asi dost upravit
17:00 xstill a co je problém u těch složek?
17:02 mornfall to nevim, protože třeba openat bez fd na složky taky fungovat nebude
17:03 spito za chvilku to pošlu, tak se můžeš podívat
17:04 xstill openat je syscall ne? to jako chceme taky?
17:04 mornfall no a open(2) je co? :-)
17:04 xstill už mlčim
17:04 mornfall (a read(2) a write(2) a ...)
17:07 spito máte to tam
17:08 spito mornfall: trochu změním objektovou hierarchii, implementuju pár interfaců a bude i file descriptor na složky
17:10 mornfall :-)
17:11 spito proto jsem potřeboval vědět, co všechno by měl file descriptor umět
17:13 spito zatím to umí jenom číst a psát
17:13 spito pamatuje si to offset
17:13 spito a tak...
19:25 spito mornfall: aplikuješ patche? ;) ;) ;)
19:59 mornfall ale kde
20:00 mornfall ještě jsem se na to nestihl ani podívat
20:00 mornfall dočtu dizertačku a pak uvidíme... bbl :-)
20:05 mornfall no, mam funkční divine na freebsd :) teda zatím bez llvm
20:05 mornfall fakt jdu :P
20:06 xstill :-D
22:15 xstill std::max není v C++11 contexpr, to je dost chyba
22:57 spito mornfall: jak jde dizertačka? :)

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