[12:16:23] <yeo> State = Runnable - вроде как не ждет ничего
[12:41:26] <yeo> Почему не видно процедур с "limited with"? Это глюк компиятора или так нельзя? http://fpaste.org/79573/13931447/
[12:59:35] <landgraf> yeo, vgodunko уже нашел проблему - там все круче :)
[12:59:47] <yeo> :)
[13:19:34] <landgraf> yeo: test.adb:8:05: actual for "Self" must be a variable
[13:20:00] <landgraf> что в общем-то логично (и да, это с ada2012)
[13:23:46] <yeo> ну, не важно, можно стереть in out везде
[13:32:12] <landgraf> yeo, test.adb:8:21: call to abstract procedure must be dispatching
[13:32:14] <landgraf> :)
[13:32:46] <landgraf> yeo, если поменять на is null - то все собирается
[13:34:14] <yeo> странно, мой gnat gpl 2013 бузит.
[13:34:23] <landgraf> http://fpaste.org/79575/31480441/
[13:34:33] <landgraf> yeo, используй силу федоры!
[13:35:01] <yeo> :)
[13:35:41] <landgraf> хм, а бинарника то нет
[13:38:13] <landgraf> а ну да, теперь есть, в общем УМВР
[13:38:29] <yeo> ну test это не main. да, ты поменял Environment_Set_Access на Environment_Set
[13:38:58] <yeo> от этого и перестало ругаться вроде
[13:40:00] <yeo> там где function Environment_Set
[13:40:52] <landgraf> ну да, я сам не заметил как это сделал :(
[13:42:00] <landgraf> ну значит так делать нельзя :)
[13:42:21] <yeo> вопрос почему?
[13:42:32] <landgraf> это вопрос к vgodunko
[13:43:06] <yeo> если сделать временную переменную, засунуть туда этот "префикс" и использоват ее, все работает
[13:43:15] <landgraf> я вот из этих http://markrehnbusinessexcellence.com/media/einstein_2012.jpg (о ком Энштейн говорил)
[13:44:51] <landgraf> вчера еле-еле смог обьяснить Сионисту-ядерщику как работают protected объекты, и то только после того, как написал пример на доске
[13:45:18] <landgraf> но сионисты-ядерщили - отдельная каста
[13:45:36] <yeo> сказалбы что это wrapper из mutex-ов ;)
[13:47:35] <landgraf> я так и сказал, а он говорит используйте мьютексы тогда )
[13:47:50] <yeo> ы
[13:48:02] <landgraf> yeo, а зачем у тебя там limited with?
[13:48:56] <yeo> да там циклическая зависимость, хотел из Context получить Environment_Set а из Environment_Set - Context
[13:49:34] <yeo> чтобы разорвать, один из with-ов должен быть limited
[13:49:58] <landgraf> а, из отрывка этого не видно жеж
[13:50:38] <yeo> а так работает:
not overriding function Environment_Set
(Self : access Context)
return access Environments.Environment_Set'Class is abstract;
[13:51:32] <landgraf> так она не диспечиризируемая ведь теперь
[13:52:31] <yeo> она по Self же диспечеризируется
[13:53:25] <landgraf> бррр, так может и проблема была? Ж)
[13:55:23] <yeo> vgodunko завещал анонимные ссылочные типы не использовать...
[14:31:33] <landgraf> а я тут php руки марая
[14:31:36] <landgraf> мараю
[14:32:32] <yeo> для расширения кругозора? :)
[14:36:33] <landgraf> нет, надо было чатик на prius-forum починить
[14:36:40] <landgraf> /me таки починил