[01:11:41] <_valexey_> Kemet: как?
[09:52:01] <Kemet> _valexey_: да вот так - всех убью один останусь
[10:07:41] <_valexey_> Kemet: я, кстати, не понял, у него притензии к конкретной личности, или к сообществу разработчиков Го в целом?
[12:33:44] <Kemet> _valexey_: к гуглу же
[14:22:54] <Kemet> version
[14:22:55] <Жаба> Kemet,  you have LeechCraft Azoth 0.6.70 (compiled with Qt 4.8.6; running with Qt 4.8.6) on Windows 8
[14:23:53] <Kemet> version
[14:23:54] <Жаба> Kemet,  you have LeechCraft Azoth 0.6.70 (compiled with Qt 4.8.6; running with Qt 4.8.6) on Windows 8
[14:24:01] <Kemet> брехняяя
[14:34:49] <Kemet> ыыы, unsafe pointers в АО это забористая штука, вот так работает:
TYPE
   R* = RECORD
       v: LONGINT;

       PROCEDURE P*();
       BEGIN
            TRACE("HELLO!");
       END P;
   END;

   Ref* = POINTER{UNSAFE} TO R;

VAR u: Ref;

PROCEDURE Do*();
BEGIN
   u := ADDRESSOF( какаятохрень );
   u.P();
END Do;
[14:38:35] <Kemet> таакие перспективы открываются
[16:48:45] <_valexey_> Kemet: это ж как в Си!
[16:49:08] <_valexey_> Ну и цпп
[16:49:59] <_valexey_> "<Kemet> valexey: к гуглу же" - как огромная контора может быть самовлюбленной? Да еще и чмом. Это ж не человек!  
[17:36:29] <Kemet> _valexey_: насчет Си и ЦПП не знаю, но штука где-то нужная, а где-то нё бы не нужно давать, ну то есть нужна какая-то система привелегий еще, на уровне даже хрен знает чего, может ОС
[17:38:18] <Kemet> но теперь я могу перепахивать некие структуры в памяти, с минимальным оверхедом - так как девиртуализации в компиле пока нет, то вызов всё равно через дескриптор типа, а не напрямую
[17:40:39] <Kemet> ну то есть если тип не унаследован, то вообще методы можно как процедуры дергать, но хрен знает, появится ли это
[18:21:02] <_valexey_> Kemet: в аде тоже можно
[18:21:22] <_valexey_> Но там надо колдовать, чтобы компилятор разрешил
[18:21:43] <_valexey_> То есть есть деление на безопасные модули и не безопасные