Попередження: те, що нижче, — моє розуміння. Я можу щось розуміти неправильно.
Та ніби й діалогів не має бути. Діалоги — це ж модальність.
Я уявляю собі приблизно так. Хочеш надіслати листа — просто допиши адресу і тему листа на початку документа (використовуючи стандартний механізм), а далі виклич команду «надіслати». (Можливо, для написання адреси буде якийсь спрощений механізм «вставити з адресної книги», але тоді він буде доступний в будь-якому місці тексту.)
Ну, тобто у всього уніфікований інтерфейс.
Це моє розуміння.
(08-09-2013 01:59)Python писал(а): Втім, відмову від файлів не дуже розумію.
Файл — це є область пам’яті з а) іменем (та шляхом), б) окремим форматом, в) якимись метаданими, г) гарантією, що інформація не зітреться.
а) Ім’я служить для ідентифікації, але його дуже легко забути. Замість цього пропонується використовувати повнотекстовий пошук. Якщо потрібно дати документу назву, треба просто почати документ з цієї назви, а далі для переходу до нього просто затримати клавішу «стрибок» та ввести текст «<клавіша-маркер початку документа>назва».
Для навігації можна використовувати масштабований інтерфейс. Просто піднявся на рівень вище — і вже замість документів бачиш іх маленькі копії, де виведений початок тексту документу (який може бути заголовком). Хочеш згрупувати документи — просто розмісти їх поряд. Правда, в Archy масштабований інтерфейс так і не реалізували.
б) Замість окремого формату пропонується повна уніфікація всього. Навіть якщо щось зберігається в своєму форматі, користувачеві не треба про це знати.
Для користувача все повинне бути однаковим. Встановив графічний редактор — функція редагування графіки має бути доступна де завгодно, а не тільки в спеціально відведеній канві. Користувач не має знати про внутрішній формат і про те, що різні типи даних зберігаються по-різному.
в) Метадані потрібні не на рівні документу, а на будь-якому рівні. Щоб можна було дізнатися про дату останнього редагування не тільки документу, але й будь-якого абзацу.
г) Вся робота користувача має зберігатися, якщо користувач її не видалить явним чином.
Таким чином, файли непотрібні.
Offtop
Дякую за виправлення.