LINUX.ORG.RU
ФорумTalks

Свободный проект

 


0

1

В обществе созрела потребность в Свободном проекте дизайна систем.

Нужно заложить общие основы дизайна для свободных проектов, для этого надо выработать принципы такого дизайна.

Реализовать модель в программе.

Это задача на самом деле не простая.

Предлагаю обсудить дизайн и заложить Принципы.

Первое что хочу выставить на обсуждение - возможно ли создать мини систему, на принципах равноправия акторов системы.

Чтобы было наглядно, мы берем реальный пример по принципу начальник и подчиненный. Задаемся вопросом можем ли мы заменить такие отношения принципом взаимодействия без подчинения.

Во-первых, мы меняем понятие приказа на понятие просьбы Во-вторых, мы наделяем бывшего подчиненного правом исполнить просьбу и не исполнить ее. Мы предполагаем, что выполнить просьбу руководителя для него выгодно, так как это происходит на взаимовыгодных условиях в рамках общей задачи.

Мы предполагаем, что подчиненный обладает свободой выполнять или не выполнять то что

Далее. Просьба не должна быть в формее инструкции или набора инструкций. Это должна быть форма постановки задачи, а инструкцию к выполнению должен разработать «нижестоящий» партнер. Это декларативный стиль и его свобода выполнения в рамках задачи.

Пока это. Погнали.

PS Главная суть тут будет в распределении прав модулей. Цель - сместить максимум вниз.

Перемещено hobbit из development



Последнее исправление: no2700 (всего исправлений: 1)

мы меняем понятие приказа на понятие просьбы Во-вторых, мы наделяем бывшего подчиненного правом исполнить просьбу и не исполнить ее

Мы предполагаем, что выполнить просьбу руководителя для него выгодно, так как это происходит на взаимовыгодных условиях в рамках общей задачи.

Что в этом нового, это же всякие агиле и скрум.

vvn_black ★★★★★
()
Ответ на: комментарий от no2700

Пока вы думате, надо немного набросать терминологию, так будет проще.

Понятия типа «команда» у нас нет, значит нет и того кто может принуждать к выполнению.

Пока предлагаю понятие «вождь». Тот кто имеет доверие и достоин того чтобы ставить задачи в рамках дела.

Соответственно слепое выполнение заменяется инициативным доверенным содействием.

Это надо будет все шлифануть потом. По ходу будем соображать как это называть чтобы уйти от командного принципа

no2700
() автор топика
Ответ на: комментарий от vvn_black

максимум полномочий нижестоящим модулям системы. Чтобы они были не просто исполнители но решали на своем уровне как можно больше

no2700
() автор топика
Ответ на: комментарий от max_lapshin

Хорошо бы парень не сдулся быстро, чувствуется, может зазечь массы

pihter ★★★★★
()
Ответ на: комментарий от no2700

В этом деле нам однозначно поможет дизайн Модели Акторов. Это конкурентная система, а конкурентность всегда противостоит централизации

no2700
() автор топика
Ответ на: комментарий от no2700

слабые федералы-сильные регионы

Ви таки публично призываете к осуществлению действий, направленных на нарушение территориальной целостности, или просто выражаете своё оценочное суждение?

filosofia
()
Ответ на: комментарий от filosofia

Нет, регионы в любом случае имеют свои полномочия в рамках федерации, к тому же речь может идти не обязательно об этой скрепной, а о более другой стране, это модель не привязанная к конкретному геопространству.

no2700
() автор топика
Ответ на: комментарий от no2700

Тут нужно уточнить понятие Свободы, в нашей системе.

Свобода тут - есть то что не мешает свободе другого актора, либо если свободы и интересы пересекаются, это должно решаться в рамках честной соревновательности.

Для соблюдения этой свободы необходимо еще 2 понятия:

Арбитр - тот кто следит чтобы Свобода не нарушалась Ответственность - предполагается что взяв на себя свободу действий актор взял и ответственность за последствия.

Возможно ответственность должна быть определена еще до того как получена свобода тех или иных действий

no2700
() автор топика

Первые строчки я понял, а потом дочитал и каааак резко взял и понял что я ничего не понял.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от no2700

Однозначно следует ввести аналог собственности актора на тот или иной ресурс, с детализацией владения, распоряжения, использования, и возможно других полномочий, таких как например совместное использование, ведение и так далее. Это не простые вопросы

no2700
() автор топика
Ответ на: комментарий от no2700

Это даже не вопросы, это набор слов вырванный из некоего контекста, который существует, наверное, только в вашей голове.

Нет связанности, нет структуры, нет схемы, нет терминов и определений, нет целей и задач. Есть хаос мыслеформ.

vvn_black ★★★★★
()
Ответ на: комментарий от no2700

пока я думаю, что для простоты резкого старта следует вообще уничтожить командный режим типа «инструкция сверху». Будем предполагать что актор, к которому поступает прросьба, сам знает как это делать. Если он не отказывается, он в простом случае использует алгоритм который знает сам, либо он разрабатывает алгоритм на ходу.

no2700
() автор топика
Ответ на: комментарий от vvn_black

в целом модель тут в любом случае схожа с той которую используют правведы. В дизайне действующих ОС тоже существуют эти понятия

no2700
() автор топика
Ответ на: комментарий от no2700

Предлагаю, оформить мыслеформы и добавить связанности, сформировать структуру, нарисовать схему, дать термины и определения, означить цели и задачи.

vvn_black ★★★★★
()
Ответ на: комментарий от vvn_black

Я этим занимаюсь. Пока я пытаюсь обозначить основные принципы. Чуть позже выпишу все аккуратно.

Введем принцип эффективности. Эффективность по замыслу должна определяться на основе конкуренции либо, в некоторых случаях исходя из множества попыток на основе емпирического поиска. Значит мы должны ввести 2 дополнительных модуля - полицию честной конкуренции, и должен быть механизм бектрекинга

no2700
() автор топика
Ответ на: комментарий от no2700

Интерфейс - пока остановимся на обмене сообщениями, по принципу который использует модель акторов

Встает вопрос, нужна ли типизация сообщений, разбивка по классам.

no2700
() автор топика
Ответ на: комментарий от no2700

максимум полномочий нижестоящим модулям системы

А ответственность?

Или перед нами очередной анархический торчок?

aol ★★★★★
()
Ответ на: комментарий от no2700

Какой «мозг» мы должны вложить в актор? в идеале это должен быть актор способный к принятию самостоятельных решений и разработке действий. Поэтому актор должен быть наделен способностями к ассоциативному и логическому мышлению. Не обязательно чтобы эти способности были «человеческими», но нам важно чтобы они были хотя бы на уровне условных рефлексов, включая самообучение, потому что нам важно что актор имеет собственное поведение

no2700
() автор топика
Ответ на: комментарий от aol

Я сказал про ответственность. Да, ответственность должна быть. Она должна быть пропорциональна свободе.

no2700
() автор топика

Мы, в общем-то, мартышки. Нам необходима иерархия, это у нас в нервную систему вшито насмерть.

Irma ★★
()
Ответ на: комментарий от aol

Кстати, анархизм не отрицал ответственность, это миф. Это как раз директивисты работают в стиле переваливания ответственности

no2700
() автор топика
Ответ на: комментарий от Irma

Это зависит от менталитета. Кто то склонен к свободе, кто то к подчинению. Мартышки тут ен самый удачный пример, приматы достаточо свободны в своем обществе. Собака - классика подчинения

no2700
() автор топика
Ответ на: комментарий от no2700

У нас за плечами два миллиона лет эволюции в группах, начиная с лемуров. Твои умствования не изменят ничего.

Irma ★★
()
Ответ на: комментарий от no2700

Ну и где те приверженцы «старой школы»?

Выйди на улицу, спроси первого встречного, что такое анархия. Будешь немало удивлен 😜

aol ★★★★★
()
Ответ на: комментарий от Irma

группа не означает строгую иерархию. Эволюция в рабских системах обычно вела к вырождению индивидуумов и неэффективности

no2700
() автор топика
Ответ на: комментарий от aol

Надо возрождать Дух остался на юге и на востоке, но пресс и хаос в умах рулит

no2700
() автор топика

А мне даже понравилось, как ты описываешь отношения без подчинения словами «подчиненный», «руководитель» и особенно «нижестоящий должен».

thesis ★★★★★
()
Ответ на: комментарий от thesis

Инерция мышления. Это надо менять, согласен. Современный язык не очень этому способствует.

Тот кому доверяешь - это как бы тот от кого получаешь задачи

no2700
() автор топика
Ответ на: комментарий от thesis

Предположим ты танцуешь танго. Ты ведущий, а женщина создает условия для того чтобы ты вел ее. Это не подчинение, а альянс, где есть ведущий и ведомый, но нет насилия. Вот такие принципы должны быть

no2700
() автор топика
Ответ на: комментарий от no2700

Встает вопрос реализации. Это порождает вопрос интерпретатора. Тут возникает вопрос, является ли классический интерпретатор простым исполнителем команд, или он имеет свободу?

Похоже что классический интерпретатор просто исполнитель команд, за исключением того, что он может сбрасывать ошибки.

Это кажется нам не подходит.

no2700
() автор топика
Ответ на: комментарий от no2700

может быть начать с того чтобы создать интерпретатор как актор способный к самообучению и самоизменению? Кажется такие эксперименты были в ИИ

no2700
() автор топика
Ответ на: комментарий от no2700

по сути в нашей системе все акторы по сути интерпретаторы, они все получают собщния и индивидуально их обрабатывают. Может быть нам и не нужен «главный» интерпретатор? Нужна только диспетчеризация сообщений видимо

no2700
() автор топика

Предлагаю обсудить дизайн и заложить Принципы.

Сначала надо сформировать Требования, потом сделать Модель, потом уже задумываться о Дизайне и Принципах, создать Команду и только после этого формировать Декларативный Стиль. Без этого не откликнется Ценность.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

требования проистекают из Принципов.

Часть требований уже есть, и озвучено.

no2700
() автор топика
Ответ на: комментарий от thesis

Это не имеет отношения к вопросу взаимоотношений партнеров. Похоже что ты не способен рассуждать на эту тему в силу рабского менталитета

no2700
() автор топика
Ответ на: комментарий от Aceler

Требования можно излагать и в форме самих Принципов. Принцип как закон налагает ограничения, это уже и будет набор требований.

Как например, если мы декларируем самостоятельность поведения актора, это порождает требования отсутствия приказного порядка взаимоотношений. Вот тебе одно из требований.

no2700
() автор топика
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)