[00:09:02] <vlad2> Какую нормальную?
[00:09:25] <vlad2> Люди живут в жабаскрипте вообще без модулей? ;)
[00:09:40] <vlad2> Даже без инклудов!!!
[00:10:32] <vlad2> (можно потроллить оберонщиков на предмет простоты - зачем модули, если можно проще, без них вообще)
[00:11:48] <vаlexey> такую как в модуле или там в аде
[00:11:56] <vаlexey> то есть с разделением на спецификацию и реализацию
[01:54:40] <vаlexey> гм. похоже надо присмотреться к языку ATS - там модульная система на базе Модулы-3
[02:45:19] <vlad2> Тысячи их. Языков этих.
[02:49:29] <vаlexey> vlad2: годный мало. ну вот где ты найдешь язык с разделением модулей на реализацию и спецификацию, умеющий нормальные шаблоны/дженерики и умеющий жить без сборщика мусора?
[02:50:17] <vаlexey> *годных
[02:51:52] <vаlexey> да, до кучи нужен raii или аналог некий
[02:53:25] <vlad2> Кстати лень было посмотреть - есть ли RAII в этом немроде или как там его.
[02:55:44] <vаlexey> vlad2: http://nimrod-lang.org/manual.html#destructor-pragma
[02:55:45] <vаlexey> ы?
[02:57:37] <vlad2> Коряво, конечно...
[02:57:43] <vlad2> А как оно с ГЦ живет?
[02:57:57] <vаlexey> а оно живет?
[02:58:45] <vаlexey> "Nimrod distinguishes between traced and untraced references. Untraced references are also called pointers. Traced references point to objects of a garbage collected heap, untraced references point to manually allocated objects or to objects somewhere else in memory. Thus untraced references are unsafe. However for certain low-level operations (accessing the hardware) untraced references are unavoidable."
[02:59:21] <vlad2> В смысле RAII
[02:59:42] <vlad2> Если создам объект на куче - когда будет вызван (и будет ли) жеструктор.
[03:00:43] <vаlexey> а фиг знает. надо пробовать. там же туча разных типов, это тебе не плюсы - там кучи РАЗНЫЕ. для таких типов, для сяких. одни трейсятся ГЦ, другие нет.
[03:01:43] <vlad2> Угу. Как в С++CLI. Там куча птичек на все случае жизни. Включая паскальные ^.
[03:02:43] <vаlexey> скорее как в каких-нибудь делфях - есть всякие обжекты, есть структуры, есть варианты и еще 100500 разных
[03:03:38] <vаlexey> а, нет. видимо вру
[03:03:41] <vаlexey> "To allocate a new traced object, the built-in procedure new has to be used. To deal with untraced memory, the procedures alloc, dealloc and realloc can be used. The documentation of the system module contains further information."
[03:05:35] <vаlexey> vlad2: А! там всё просто. если ты типу сделал деструктор, то всё, привет:
[03:05:38] <vаlexey> "A destructor is attached to the type it destructs; expressions of this type can then only be used in destructible contexts and as parameters:"
[03:06:08] <vlad2> Т.е. такой объект нельзя в куче сделать?
[03:06:19] <vаlexey> угу.
[03:06:40] <vаlexey> чистый тупой такой raii
[03:07:22] <vаlexey> то есть shared_ptr для полей не сделать.
[03:07:33] <vаlexey> возможно это и к лучшему - для подобных извратов есть таки GC
[03:08:00] <vаlexey> хотя... как файло закрывать ассоциированное с данным вот объектом?
[03:31:03] <vlad2> Да, я думал об этом. Простые стековые объекты покрывают 95% RAII. Но остаются вот эти 5% сложных случаев и для них как раз счетчик ссылок это то, что нужно.
[03:31:27] <vlad2> И тут без все мощи С++ сложно :)
[17:53:21] <alexey.veselovsky> блиин! http://lenta.ru/news/2014/02/06/noviolence/
[17:53:46] <alexey.veselovsky> http://lenta.ru/news/2014/02/06/bitcoin/
[17:54:00] <alexey.veselovsky> жесть
[20:21:53] <geniepro> alexey.veselovsky> блиин! http://lenta.ru/news/2014/02/06/noviolence/
ну так-то правильно, чо, вот только как будут это контролировать, если и правда до интернета дойдёт...
[20:22:11] <alexey.veselovsky> по моему - чушь
[20:23:35] <geniepro> что именно чушь?
[20:23:46] <alexey.veselovsky> при чем тут время?
[20:24:11] <alexey.veselovsky> чтобы взрослые не мешали смотреть что-ли? :-D
[20:24:29] <alexey.veselovsky> тем более что не понятно как это технически реализовать
[20:25:52] <geniepro> надо вообще ввести жестокую цензуру -- как в СССР было и как в США есть
[20:26:04] <alexey.veselovsky> а как в США есть?
[20:26:39] <geniepro> там жестокая пропаганда и цензура
[20:26:51] <geniepro> потому они ещё и не распались
[20:26:53] <alexey.veselovsky> пропаганда - да. цензуры не видел.
[20:27:38] <geniepro> а ты попробуй там напечатать что-нить не совпадающее с генеральной линией правительства -- закроют
[20:27:40] <alexey.veselovsky> более того, там долгое время была запрещена пропаганда которая идет вне страны :-) типа нечего своему народу моск промывать, это пусть всяким совкам промывают :-)
[20:27:50] <alexey.veselovsky> закроют что?
[20:27:59] <geniepro> тебя ))
[20:28:36] <geniepro> вапще вот надо Влада допросить на предмет тамошних пропоганд и цензур -- каково оно там реально
[20:28:41] <alexey.veselovsky> в этих интернетах - вполне все пишется. вмешательство в работу спец. служб, как и везде, там преследуется, это да.
[20:29:00] <alexey.veselovsky> Ну, я регулярно с жителями США общаюсь :-)
[20:29:27] <geniepro> общаться с ними -- это одно, а самому там десяток лет прожить -- совсем другое
[20:29:44] <alexey.veselovsky> дык на эту тему тоже общаюсь :-)
[20:30:03] <alexey.veselovsky> на самом деле там немного другая цензура, если угодно. она не политическая. она коммерческая
[20:30:21] <alexey.veselovsky> то есть за скачивание-раздачу через торрент тебя могут очень крепко прижать.
[20:30:33] <alexey.veselovsky> это дело ловится автоматически
[20:30:37] <alexey.veselovsky> как например и в германии
[20:32:35] <alexey.veselovsky> Там чуть ли не автоматом штраф приезжает через месяц :-)
[20:32:46] <Jordan> за скачивание?
[20:32:50] <alexey.veselovsky> да
[20:37:27] <alexey.veselovsky> причем могут впаять и за просто использование торрентов (не знаю, скачивал через них линукс)
[20:39:11] <Jordan> Если смотерть фильму в онлайне, с последующей очисткой кэша? Такое тоже можно отследить?
[20:39:36] <Jordan> При запросе от служб, сам провайдер настучит?
[20:39:45] <alexey.veselovsky> а кому интересен твой кэш? там давно DPI, они чисто сетевую активность смотрят
[20:40:11] <alexey.veselovsky> это не запрос служб, это договоры с держателями прав на контент
[20:40:20] <alexey.veselovsky> службам пофиг на тебя :-)
[20:43:33] <Jordan> Так это нужно быть, держателем торрент треккера, что бы праводержателей заинтересовать, каккой профит от Васи Пупкина?
[20:45:42] <alexey.veselovsky> в смысле? нарушает Вася Пупкин, а не держатель торрентов (ибо они даже не хранят контент и не передают его). Соответственно расплачиваться будет Вася Пупкин
[20:45:53] <alexey.veselovsky> Неизбежность наказания как бы.
[20:47:27] <Jordan> В России, то с этим как? Как всегда, всем по.....
[20:49:07] <alexey.veselovsky> пока пофиг. у нас пока пытаются бить по именно что форумам-торрентоскладам. просто потому что с них стрясти можно больше.
[20:49:18] <alexey.veselovsky> + у нас пока DPI не внедрено.
[20:49:32] <alexey.veselovsky> поэтому технической возможности ловить за руку простых юзверей просто нет.
[22:12:02] <boris_ilov> http://oberspace.dyndns.org/index.php/topic,597.msg20621.html#msg20621