Не совсем :). Классический иерархический чеклист - это описание одной цели. Вот:
|[] hkhkf | [] hkhks | [] hhdf |[] ghghd
А добавлены временные ограничения - эту цель не достигнуть без достижения этой (событие А случится не позже, чем событие Б). Это не то же самое, что простая группировка. И "стрелки" способны на куда большее, чем просто указать приоритеты. :) По выразительной силе это не уступает сетевому графику. Покажу в следующем посте.
Возьму на вооружение этот метод. Я также использую файл для настройки compose вместе с org-mode для маркировки связанных по времени задач - это кстати может существенно помочь в написании парсера
+ готово * в процессе > тоже в процессе - в очереди.
без знака - этап работ
так как список действий сам по себе последователен, то и выполнение его обычно последовательное, варианты путей обычно лучше текстом писать нежели значками.
а всякие там "атрибуты" в таком плане настолько вторичная информация что ее имеет смысл вообще писать только в хвосте, например так:
- купить воду // до весны - еды на завтрак // срочно
Но для совместимости с вики текстом, обычно это все укладывается в список и выглядит примерно так:
> Что касается декларативного плана, я правильно понял что просто пишется состояние системы как будто событие уже произошло?
Нет. Декларативный план состоит из набора "майлстонов", связанных зависимостями в граф. Майлстон - это событие или цель, которую надо достичь. Они не протяженны во времени, а одномоментны, задаются условиями наступления. И их последовательность не обязательно линейна.
Comments 54
Reply
Reply
'Закуплены продукты к новогоднему столу' [
'Масло'
,'Икра красная, не имитация'
,'Белый хлеб'
,'Водка'
]
'Закуплены продукты к новогоднему столу' [
'Масло' : true
,'Икра красная, не имитация' : false
,['Белый хлеб' : false]
,['Водка' : false]
]
'Закуплены продукты к новогоднему столу' [
'Масло' : true
,'Икра красная, не имитация' : false
,'Белый хлеб' {}
,'Водка' {}
]
'Белый хлеб' []
'Водка' []
Есть неоднозначности, правда. И выглядит по-программистски.
Reply
мы для него подобную разметку делали правда немного не для составления планов
Reply
Reply
Reply
Reply
|[] hkhkf
| [] hkhks
| [] hhdf
|[] ghghd
А добавлены временные ограничения - эту цель не достигнуть без достижения этой (событие А случится не позже, чем событие Б). Это не то же самое, что простая группировка. И "стрелки" способны на куда большее, чем просто указать приоритеты. :) По выразительной силе это не уступает сетевому графику. Покажу в следующем посте.
Reply
★ Закуплено спиртное
✘ Водка (отменено - пить вредно)
⟶
★ Закуплены прочие продукты
✔ Масло
✔ Белый хлеб
‣ Икра красная, не имитация (кончилась - делегировано гостям)
Reply
-------------------------
закупка еды
+ водка
* масло
- икра
- хлеб
------------------------
+ готово
* в процессе
> тоже в процессе
- в очереди.
без знака - этап работ
так как список действий сам по себе последователен, то и выполнение его обычно последовательное, варианты путей обычно лучше текстом писать нежели значками.
а всякие там "атрибуты" в таком плане настолько вторичная информация что ее имеет смысл вообще писать только в хвосте, например так:
- купить воду // до весны
- еды на завтрак // срочно
Но для совместимости с вики текстом, обычно это все укладывается в список и выглядит примерно так:
закупка еды
* + водка
* / масло
* - икра
* - хлеб
Reply
Что касается декларативного плана, я правильно понял что просто пишется состояние системы как будто событие уже произошло?
* + Умеем ходить
* / Умеем прыгать
* - умеем летать
А то в моем понимании, событие (как факт) то обязательно это какое-то действие протяженное во времени:
* встретиться в 10-00
* пойти гулять
Reply
Нет. Декларативный план состоит из набора "майлстонов", связанных зависимостями в граф. Майлстон - это событие или цель, которую надо достичь. Они не протяженны во времени, а одномоментны, задаются условиями наступления. И их последовательность не обязательно линейна.
Reply
Reply
Leave a comment