GNU Info neden başarılı olamadı?


21

Bilgi birikimime / anlayışıma göre hem yardım hem de insan aynı anda geldi ya da aralarında çok az zaman farkı var. Sonra GNU Bilgisi geldi ve gördüklerimden çok daha ayrıntılı, daha ayrıntılı ve tartışmasız erkeklerden daha iyi. Günümüzde bile insanın içinde pek çok yazı kriptiktir.

Neden birçok yönden insandan üstün olan Bilginin neden insanı başaramadığını merak etmişimdir. İnsan sayfalarını üreten sayfalardan, bilgi sayfalarından ziyade hala görüyorum. Bilgi için yardımcı olmayan araçlar nedeniyle miydi? İkisinin lisanslarında bir şey var mı? Ya da zengin hakettiği başarıyı anlamayan başka bir faktör?

Unix stackexchange konusunda bir kaç soru gördüm, özellikle GNU Bilgisi ne için? ve diğerleri arasında yardım, bilgi ve insan emri arasındaki fark.


Yeniden açılmaya aday. Evet, orada bazı öznellikler var, ancak bilgilerin neden varsayılan bir Unix dokümantasyon biçimi olarak alınmadığını söylemek için kesinlikle makul şeyler var. Yine de bu konuda uzman değilim.
Faheem Mitha

Buna değer, manzamanın başlangıcından beri vardı - yani 1970'lerin ortalarında. AFAIK help, bundan biraz daha yeni.
Scott

2
manVs hakkında söylenecek nesnel şeyler varken info, sorunun “nedenini” almak için görüşlerini uygulamak zorundasın. Ayrıntı gerçekten daha mı iyi? Bir grup köprülenmiş dokümantasyon bölümüne ya da büyük bir belgeye sahip olmak daha mı iyi? Vb OP açıkçası infodaha iyi olduğuna inanıyor ama ben mandaha çok hoşuma gidiyor . Bu, görüş ülkesinde olduğumuzu kanıtlamak için yeterli.
Warren Young

2
Diğer sorgunuz konu dışı% 100'dür, çünkü yalnızca saf görüş ve spekülasyon olabilir. IMO, ilk sorgunuz da aynı nedenlerle konu dışı. Ayrıca sevmediğimden infoberi içinde dolaşmanın tüm hilelerini asla hatırlamıyorum. Bu kadar karmaşık bir şeye sahip olacaksanız, neden HTML ve tarayıcı kullanmıyorsunuz? Ama bu da bir fikir, nasıl kesin bir cevap alabileceğinizi anlamıyorum.
terdon

6
@terdon Merhaba, bu 1986, GNU projesi Bilgi sayfalarını manuel sayfalarda iyileştirme olarak yayınladı - Bilgi kitaplığını yazdırabilir ya da bilgisayara göz atabilir ve oldukça temiz olan farklı bölümlere giden bağlantıları takip edebilirsiniz. Bahsettiğiniz bu “HTML ve tarayıcı” nedir?
Gilles 'SO- kötü olmak'

Yanıtlar:


19

Ben oluşturulma zaman çizelgesi bakarak başlamak teklif geçmiş olaylara bir ipucu en az soruyla cevap için man, infove diğer belgeler sistemleri.

İlk mansayfa 1971'de CRT tabanlı bir terminal üzerinde çalışırken yaygın olmayan ve manuel sayfaların basılması normunda bir süre zarfında troff (henüz etrafta değildi) kullanılarak yazılmıştır . Man sayfaları basit bir doğrusal yapı kullanır. Kılavuz sayfaları normal olarak komut satırı seçeneği / anahtarları da dahil olmak üzere bir komuta hızlı bir genel bakış sunar.

infoKomut aslında çıktı işleyen Texinfo dizgi sözdizimi. Bu, ilk defa Şubat 1986'da yayımlandı, bir metin tabanlı CRT üzerinde çalışırken Unix kullanıcıları için bir normdu, ancak grafiksel iş istasyonları hala özeldi. .infoTexinfo çıktısı metin belgelerinin temel navigasyon sağlar. Ve en başından itibaren (GNU Projesi için) tam bir dokümantasyon sağlama farklı bir amacı vardır. Komutun kullanımı ve komut satırı anahtarları gibi şeyler, bir program için bir Texinfo dosyasının içeriğinin sadece küçük bir kısmıdır.

Orada örtüşme olmasına rağmen (Tex) bilgi sistemi için tasarlanmıştır tamamlayacakman sayfalarını ve bunların yerine değil.

HTML ve web tarayıcıları 90'lı yılların başında ortaya çıktı ve WAIS ve gopher'a dayanan nispeten hızlı bir şekilde metin tabanlı bilgi sistemlerinin yerini aldı. Web tarayıcıları daha sonra daha fazla bilgi sağlayan (köprü için altı çizili metin gibi) daha sonra sadece metin sistemine izin veren grafik sistemleri kullandılar. İşlevsellik info, HTML'de ve bir web tarayıcısında taklit edilebildiğinden (dönüştürmeden sonra mümkün), tarayıcı tabanlı sistem daha fazla gezinme kolaylığı (veya en azından daha az deneyim / öğrenme) sağlar.

HTML genişletildi ve Texinfo'nun yapabileceğinden daha fazlasını yapabilirdi. Dolayısıyla, yeni projeler için (GNU yazılımı dışındaki), çoğu HTML sayfası üreten bir dizi dokümantasyon sistemi gelişti (ve hala gelişmektedir). Bunlar için son zamanlardaki eğilimler, girdilerini (yani insan belgesinin sağladığı şey gibi) insan tarafından okunaklı kılmaktır; oysa Texinfo (ve troff) onları dönüştüren programların verimli bir şekilde işlemeye daha uygundur.

infoman sayfalarının yerine geçme amaçlı değildi, ancak GNU yazılımı info2manmanin sayfalarını (daha büyük bir alt kümenin alt kümesi) Texinfo dosyasından oluşturmak için benzer bir program eklediyse bunların yerini alabilirdi .

Texinfo, (La (TeX, troff, HTML (+ CSS) ve yeniden yapılandırılmış Metin gibi bir sistemin sağladığı olanaklardan tam anlamıyla yararlanılması öğrenmenin zaman aldığını ve bunların bazılarının daha kolay öğrenilebilmesi ve / ya da daha güçlüyse, (Tex) 'nin pazar hakimiyeti çok azdır info.

¹ Örneğin Metin yeniden yapılandırıldı da adam sayfalarını yazmak için kullanılabilecek,


Şu andan itibaren cevabınız şimdiye kadarki en iyisi ancak size ödül vermeden önce birkaç gün daha bekleyeceğim. Bir sorgu olsa, bu olmamalıydı man2infoziyade info2man. Ayrıca, dilin insandan / olandan biraz daha gayrı / kolay olduğunu hissettim. Aynı cevaplar için açgözlülük. Bilgeliğin için teşekkür ederim :)
shirish

@shirish Tek cevap olduğu sürece en iyisi olmak kolaydır ;-). Demek istediğim info2man, Texinfo wiki sayfasında da bahsedilir. Resmi bir GNU, man sayfalarını bilgiden ayıklamak için desteklenen bir yöntemle, ikisi bir arada bir çözüm yaratabilirdi ve belki de daha fazla yer değiştirme şansı yakaladılarman
Anthon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.