Чому GNU Info не вдалася людині?


21

Згідно моїх знань / розуміння, допомога і люди прийшли одночасно або мають дуже невелику різницю між ними. Потім GNU Info увійшов, і з того, що я бачив, є набагато більш багатослівним, набагато докладнішим і, можливо, набагато кращим, ніж людина. Багато записів навіть сьогодні в людині криптовалютні.

Я часто замислювався, чому інформація, яка перевершує людину, багато в чому не досягла успіху людині. Я все ще бачу людей, які створюють чоловічі сторінки, ніж інформаційні сторінки. Це було через не корисні інструменти для отримання інформації? Щось у ліцензіях двох? Або якийсь інший фактор, який не отримав інформації про успіх, який він багато заслужив?

Я особливо бачив кілька запитань щодо unix stackexchange. Що таке GNU Info? і різниця між допомогою, інформацією та командою людини серед інших.


Номінований на повторне відкриття. Так, тут є певна суб'єктивність, але, безумовно, є розумні речі, чому інформація не знімалася як формат документації Unix за замовчуванням. Хоча я і не знавець у цій темі.
Faheem Mitha

Для чого це варто, manіснувало з світанку часу - тобто середини 1970-х. AFAIK helpє дещо останнім часом, що це.
Скотт

2
Хоча щодо manvs є об'єктивні речі info, щоб дійти до питання "чому", ви повинні застосувати думку. Чи багатослівність насправді краща? Чи краще мати купу розділів з гіперпосиланнями або один великий документ? І т.д. ОП, очевидно, вважає info, що краще, але мені подобається manкраще. Цього достатньо, щоб довести, що ми в країні думок.
Воррен Янг

2
Ваш інший запит на 100% поза темою, оскільки це може бути лише чиста думка та домисли. ІМО, ваш початковий запит також не є темою з тих же причин. Мені також не подобається, infoоскільки я ніколи не пам’ятаю всіх хитрощів пересування в ньому. Якщо у вас буде щось складне, чому б не використовувати HTML і браузер? Але це теж думка, я не бачу, як можна отримати певну відповідь на це.
terdon

6
@terdon Привіт, це 1986 рік, проект GNU опублікував Інформацію як вдосконалення на сторінках керівництва - ви можете роздрукувати посібник з інформацією або переглядати його на комп’ютері та переходити до посилань на різні розділи, що досить акуратно. Що це за "HTML та браузер", про який ви говорите?
Жил 'ТАК - перестань бути злим'

Відповіді:


19

Щоб відповісти на ваше запитання , принаймні , натяк фактичного фону я пропоную почати з дивлячись на терміни створення man, infoі інших систем документації.

Перша manсторінка була написана в 1971 році за допомогою troff (nroff ще не було) в той час, коли робота над терміналом на базі CRT не була звичайною, а друк сторінок вручну - норма. Сторінки "man" використовують просту лінійну структуру. Сторінки підручника зазвичай дають швидкий огляд команди, включаючи її параметр / перемикачі командного рядка.

infoКоманда фактично обробляє висновок Texinfo синтаксису складальної. Цей вихідний вихід був у лютому 1986 року, час, коли робота над текстовою технологією CRT була нормою для користувачів Unix, але графічні робочі станції все ще є ексклюзивними. .infoВихід з Texinfo забезпечує основну навігацію текстових документів. І з самого початку має іншу мету - забезпечити повну документацію (для проекту GNU). Такі речі, як використання команди та комутаторів командного рядка, є лише невеликою частиною того, що містить файл Texinfo для програми.

Незважаючи на те , перекривають (Tex) Інформаційна система була розроблена , щоб доповнити ті manсторінки, а не заміняти їх.

HTML та веб-браузери виникли на початку 90-х років і порівняно швидко замінили текстові інформаційні системи на базі WAIS та gopher. Веб-браузери використовували наявні на той час графічні системи, що дозволяє отримати більше інформації (наприклад, підкреслений текст для гіперпосилання), а потім лише текстові системи. Оскільки infoнадана функціональність може бути імітована в HTML та веб-браузері (можливо після перетворення), система на основі браузера забезпечує більшу легкість навігації (або принаймні менший досвід / навчання).

HTML був розширений, і він може робити більше речей, ніж Texinfo. Отже, для нових проектів (крім програмного забезпечення GNU) розвинувся (і все ще розвивається) цілий спектр систем документації, більшість з яких генерує HTML-сторінки. Нещодавня тенденція до цього полягає в тому, щоб зробити свій внесок (тобто те, що повинен забезпечити людський документатор) людиною читабельним, тоді як Texinfo (і троф) більш орієнтований на ефективну обробку програмами, які їх перетворюють.¹

infoне передбачалося заміною довідкових сторінок, але вони могли їх замінити, якби програмне забезпечення GNU включало info2manподібну програму для генерування довідкових сторінок із (підмножини більшого) файлу Texinfo.

Поєднайте це з тим, що повне використання засобів, таких як система Texinfo, (La (TeX, troff, HTML (+ CSS) та реструктуризований текст) потребує часу для вивчення, і що деякі з них, напевно, легше вивчити та / або вони є більш потужними, шанси на домінування на ринку (Tex) мало info.

¹ Наприклад, реструктуризований текст , який також можна використовувати для написання довідкових сторінок


На сьогодні ваша відповідь найкраща досі, але я буду зачекати ще кілька днів, перш ніж нагородити вас. Один запит, чи не повинен був бути, man2infoа не info2man. Я також відчув, що мова була трохи неформальнішою / легшою, ніж людина /. Жадібний до більше відповідей на те саме. Дякую за вашу мудрість :)
shirish

@shirish Легко бути найкращим поки що це єдина відповідь ;-). Я мав на увазі info2man, це також згадується на вікі-сторінці Texinfo. Офіційний GNU, який підтримує спосіб витягування сторінок із інформації, вони могли б створити рішення "два в одному" і, можливо, мали б більше шансів замінитиman
Anthon
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.