23.12.2012, 20:39
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
Сообщение от Gozar
|
На какого себя?
|
this (self)
|
|
23.12.2012, 20:50
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
ничего не понял.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
23.12.2012, 21:15
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
function Parent() {
new Child(this);
}
function Child(parent) {}
new Parent();
|
|
23.12.2012, 21:48
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
x-yuri,
Я может чего недопонимаю, но к чему это ты? Связи между родителями и детьми мне не нужны, я и так их знаю. В этом нет проблемы. Проблема в связях между модулями и непредсказуемостью поведения в зависимости от разных факторов: ответов сервера и действий пользователя.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
23.12.2012, 22:08
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
Насколько я понимаю, есть процессы и есть модули. Ядро не следит за связями между процессами ("Связи между родителями и детьми мне не нужны, я и так их знаю"). О модулях мы почти не говорили, но наверное ядро следит за зависимостями между модулями, подгружает их в случае необходимости.
|
|
23.12.2012, 22:30
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от x-yuri
|
О модулях мы почти не говорили, но наверное ядро следит за зависимостями между модулями, подгружает их в случае необходимости.
|
Ничего оно не подгружает. Ядро следит только за процессами и всё. Мы можем запросить ядро - какие процессы сейчас работают и ядро ответит:
асинхронные:
1. такой-то
2. такой-то
...
синхронные(по сути он тоже асинхронный, но у нас блокирующий действия над изменением системы, то есть синхронный):
1. такой-то
За подгрузку модулей отвечает другой объект.
Да, можно расширить ядро и добавить таблицу вызовов(сопоставления или как там она называется). А что, идея. Спасибо за мысль.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Последний раз редактировалось Gozar, 23.12.2012 в 22:36.
|
|
23.12.2012, 22:47
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
Ядро следит за процессами только для отладки/журналирования? Общаться между собой процессы могут и без ядра.
Сообщение от Gozar
|
Проблема в связях между модулями и непредсказуемостью поведения в зависимости от разных факторов: ответов сервера и действий пользователя.
|
Так между модулями или между процессами? Проблема подгрузки зависимостей (модулей) решается с помощью AMD-загрузчиков. Как поступать с непредсказуемостью поведения в зависимости от разных факторов мы вроде бы договорились.
Сообщение от Gozar
|
Да, можно расширить ядро и добавить таблицу вызовов(сопоставления или как там она называется).
|
что за таблица вызовов? Журнал вызовов ядра что ли?
|
|
23.12.2012, 22:54
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от x-yuri
|
что за таблица вызовов? Журнал вызовов ядра что ли?
|
['set', 'tree', 'del', ['path', 'title']]
...
При set tree убить path и title.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
23.12.2012, 23:37
|
Профессор
|
|
Регистрация: 20.03.2008
Сообщений: 1,183
|
|
что-то я пропустил.. ты пишешь веб ос? чем оно будет отличаться от существующих?
__________________
.ня
|
|
23.12.2012, 23:59
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от tenshi
|
ты пишешь веб ос? чем оно будет отличаться от существующих?
|
Я не пишу веб ос. Я пишу кмс, а какая разница, пусть будет веб ос, можно и так назвать. Если вид поменять то будет и веб ос. Ну она удобная, не мои слова, хотя я тоже так считаю. Собственно я не пишу её для кого-то. Я написал её для себя, существующие не устраивали, просто нужно допилить.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
|
|