Kolhoz wrote:
> C>Просто это уже *другая* (неюниксовая) компонентность. Часто намного
> C>более мощная, так как оперирует более мощными примитивами.
> Опять 5*5... Эта компонентность не более мощная. Она более частная. Она
> реализуется тривиально поверх примитивов unix way, а вот unix way поверх
> объектной компонентной модели — нет. Не сравнивайте даже общее решение с
> частным!
Мальчик, файл и VFS в юниксах — это классический пример объектного
дизайна. VFS — так это вообще textbook example для полиморфизма.
> C>Вот только тут некоторые товарищи считают, что все можно заключить в
> C>прокрустово ложе пайпов и файлов в FS.
> А сокеты как же?
Ой, да я про сокеты забыл. Они ведь все проблемы Вселенной решают.
> C>В Win я могу создать IStream (поток с поддержкой seek'а) над своими
> C>данными, и отдать его rar'у (а лучше 7-zip'у).
> И реализован он будет через временный файл. Оно нам надо?
Нет. Реализован он может быть как угодно. Лично делал IStream поверх
DB-блоба.
Posted via RSDN NNTP Server 2.0