* Re: What alternatives are there to learn Emacs?... [not found] <mailman.11479.1210553320.18990.help-gnu-emacs@gnu.org> @ 2008-05-12 14:17 ` Mike Treseler 2008-05-12 20:31 ` Drew Adams [not found] ` <mailman.11528.1210624366.18990.help-gnu-emacs@gnu.org> 2008-06-10 21:43 ` Xah 1 sibling, 2 replies; 8+ messages in thread From: Mike Treseler @ 2008-05-12 14:17 UTC (permalink / raw) To: help-gnu-emacs Don Saklad wrote: > What alternatives to the usual manuals are there to learn Emacs?... > especially for new learners who have difficulties with the > deficiencies in the usual manual texts and jargon. > > Not all potential new users see themselves as a part of our community! I started by using the menus. -- Mike Treseler ^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: What alternatives are there to learn Emacs?... 2008-05-12 14:17 ` What alternatives are there to learn Emacs? Mike Treseler @ 2008-05-12 20:31 ` Drew Adams [not found] ` <mailman.11528.1210624366.18990.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 8+ messages in thread From: Drew Adams @ 2008-05-12 20:31 UTC (permalink / raw) To: 'Mike Treseler', help-gnu-emacs > I started by using the menus. Good suggestion - forgot that one. Menu organization is a great way to discover features - things that belong together are typically grouped together. BTW, Icicles can help you to learn Emacs, in several ways. http://www.emacswiki.org/cgi-bin/wiki/EmacsNewbieWithIcicles One way is by letting you match menu substrings. That can help you find things in the menu hierarchy and discover what the hierarchy looks like. http://www.emacswiki.org/cgi-bin/wiki/IciclesMenu ^ permalink raw reply [flat|nested] 8+ messages in thread
[parent not found: <mailman.11528.1210624366.18990.help-gnu-emacs@gnu.org>]
* Re: What alternatives are there to learn Emacs?... [not found] ` <mailman.11528.1210624366.18990.help-gnu-emacs@gnu.org> @ 2008-06-10 16:51 ` David Combs 0 siblings, 0 replies; 8+ messages in thread From: David Combs @ 2008-06-10 16:51 UTC (permalink / raw) To: help-gnu-emacs How about the rms-written tutorial: C-h t David ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: What alternatives are there to learn Emacs?... [not found] <mailman.11479.1210553320.18990.help-gnu-emacs@gnu.org> 2008-05-12 14:17 ` What alternatives are there to learn Emacs? Mike Treseler @ 2008-06-10 21:43 ` Xah 2008-06-10 23:13 ` problem with emacs wiki (was: What alternatives are there to learn Emacs?...) Xah 1 sibling, 1 reply; 8+ messages in thread From: Xah @ 2008-06-10 21:43 UTC (permalink / raw) To: help-gnu-emacs On May 11, 5:47 pm, Don Saklad <dsak...@gnu.org> wrote: > What alternatives to the usual manuals are there to learn Emacs?... > especially for new learners who have difficulties with the > deficiencies in the usual manual texts and jargon. > > Not all potential new users see themselves as a part of our community! you might try my tutorial. http://xahlee.org/emacs/emacs.html Xah ∑ http://xahlee.org/ ☄ ^ permalink raw reply [flat|nested] 8+ messages in thread
* problem with emacs wiki (was: What alternatives are there to learn Emacs?...) 2008-06-10 21:43 ` Xah @ 2008-06-10 23:13 ` Xah 2008-06-11 2:39 ` tyler 2008-06-11 2:55 ` problem with emacs wiki Evans Winner 0 siblings, 2 replies; 8+ messages in thread From: Xah @ 2008-06-10 23:13 UTC (permalink / raw) To: help-gnu-emacs Some personal experineces on emacs tutorial... i started to use emacs in 1998. Was a full time user and beta tester for BBEdit for several years before that. The first tutorial i read is the bundled tutorial (C-h t, M-x help- with-tutorial). This tutorial is the way to get you started with emacs from the ground up. It in written in 1980's mindset, gets you started to learn all the emacs ways and terminologies. It is not a practicality oriented one though. Once you've read the bundled tutorial, you'll know about info (C-h i) and how to use its navigation shorcuts, which you can read the whole one-thousand pages of emacs manual. The emacs manual is a bit quaint in today, but it is very well written and complete. It is systematic, topics well organized, jargons are well defined and has several comprehensive index, the writing is clear, is well cross-linked. The technology used for the manual, the texinfo, is a excellent technology at the time. It has hyperlinks preceding its popularity in html by maybe 10 years. (one can think of it as plain-text system with hyperlinks and document hierachy/paging and navigation shortcuts) The writing quality and content of emacs manual, is far better than most OpenSource docs such as perl, python, apache, unix man. This only drawback today, in my opinion, is that its largely written in the 1980s, using terms and jargons that today are not used elsewhere, verbose, and often has sections that discuss systems that are obsolete for 20 years. Sometimes in 1999 i also read “Learning GNU Emacs” (O'Reilly) by Debra Cameron et al. This book is more practicality oriented (as with most commercial tutorials), and it did gave me a good intro. The book now is out dated though. Last edition, the 2nd ed, published in 1996. Since then, emacs has gone to version 20, 21, and 22. Lots of features are added, and lots of new computing technologies have become important that didn't exist in mid 1990s. The emacs wiki (http://www.emacswiki.org/), started by Alex Schroeder sometimes in 2005 or before, is great. However, i think it could've been better. (1) The wiki software used is Oddmuse, which is a perl script of 4k lines, using flat files as database. As such, it is not comprehensive or powerful. (2) The content, is kinda haphazard. It is somewhat in-between of a encyclopedia-style treatment like Wikipedia and a chaotic online forum. Specifically, when you visit a article, half of article will be dialogues between different users on tips or issues or preferences. I commented to Alex about these problems. I suggest that it should use the same software Wikipedia uses, the MediaWiki. So that, it is far more powerful, with large scale programer support, and the user interface for the wiki will be one that's widely known to millions of users world-wide. (note: Oddmuse is something written by Alex himself, a petlove of sorts) I also suggested that the writing guidlines should follow Wikipedia's style. Specifically, the content editing should be one with the goal of creating a comprehensive, coherent, article that gives readers info or tutorial about the subject. (as opposed to, maintaining the coherence of a dialogue and comments between wiki users) I think there's a lot potential to emacs wiki. It could, for example, develope into a comprehensive elisp library archive (e.g. CPAN). Listing packages by category, wich each package come with a article that discuss its author, purpose, status, caveats, tutorial, similar packages ...etc. And the packages needs not just be modes... but libraries as in most languages. (for example, js2 and nxml modes are both complete parsers for javascript and xml, each of thousands lines of elisp code. They should actually be several libraries, so that these parsers can be widely deployed as language modules for many purposes. Such is largely not done in emacs/elisp community due to emacs being primarily a text-editor with relatively few elisp programers... but is slowing happening anyway (it is something that eventually must happen). A good wiki can be great help in ushering necessary improvements) For the above to take shape, the wiki must adopt a style so that articles aim to be a coherent treatment of the subject (as opposed to dialogue and random tips). (and this is done by crafting the contribution guidelines or rules; examplarily done by Wikipedia) Also, i'd think the wiki's software should adopt MediaWiki, as opposed to one-man's petlove. Xah ∑ http://xahlee.org/ ☄ On Jun 10, 2:43 pm, Xah <xah...@gmail.com> wrote: > On May 11, 5:47 pm, Don Saklad <dsak...@gnu.org> wrote: > > > What alternatives to the usual manuals are there to learn Emacs?... > > especially for new learners who have difficulties with the > > deficiencies in the usual manual texts and jargon. > > > Not all potential new users see themselves as a part of our community! > > you might try my tutorial.http://xahlee.org/emacs/emacs.html > > Xah > ∑http://xahlee.org/ > > ☄ ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: problem with emacs wiki (was: What alternatives are there to learn Emacs?...) 2008-06-10 23:13 ` problem with emacs wiki (was: What alternatives are there to learn Emacs?...) Xah @ 2008-06-11 2:39 ` tyler 2008-06-11 2:55 ` problem with emacs wiki Evans Winner 1 sibling, 0 replies; 8+ messages in thread From: tyler @ 2008-06-11 2:39 UTC (permalink / raw) To: help-gnu-emacs Xah <xahlee@gmail.com> writes: > Sometimes in 1999 i also read “Learning GNU Emacs” (O'Reilly) by Debra > Cameron et al. This book is more practicality oriented (as with most > commercial tutorials), and it did gave me a good intro. > > The book now is out dated though. Last edition, the 2nd ed, published > in 1996. Since then, emacs has gone to version 20, 21, and 22. Lots of > features are added, and lots of new computing technologies have become > important that didn't exist in mid 1990s. > The latest edition is actually the third edition, published in 2004. It's excellent. I started with the built-in tutorial, and I agree with Xah's assessment. It's the best point of entry. Following that, I read the O'Reilly book, which is very accessible and provides lots of good practical advice. After working through the most relevant parts of that book, I was well-enough prepared to make efficient use of the Emacs manual. Again, I agree with Xah that the manual is well written and comprehensive, but there are dark corners that need some work. Cheers, Tyler -- Power corrupts. PowerPoint corrupts absolutely. --Edward Tufte http://www.wired.com/wired/archive/11.09/ppt2.html ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: problem with emacs wiki 2008-06-10 23:13 ` problem with emacs wiki (was: What alternatives are there to learn Emacs?...) Xah 2008-06-11 2:39 ` tyler @ 2008-06-11 2:55 ` Evans Winner 2008-06-11 8:25 ` Xah 1 sibling, 1 reply; 8+ messages in thread From: Evans Winner @ 2008-06-11 2:55 UTC (permalink / raw) To: help-gnu-emacs Xah <xahlee@gmail.com> writes: [The Emacs tutorial was] written in 1980's mindset [...] It is not [...] practicality oriented[.] Can you explain exactly what that means? I live in the 2000's and, though it's been a few years since I went through the tutorial, I don't recall reading anything that did not seem clearly focused on the specific and practical realities of how to use the Emacs editor. Or is your criticism really of Emacs itself? The emacs manual is a bit quaint in today, but it is very well written and complete. It is systematic, topics well organized, jargons are well defined and has several comprehensive index, the writing is clear, is well cross-linked.[...] The writing quality and content of emacs manual, is far better than most OpenSource docs such as perl, python, apache, unix man. What precisely do you mean by the term ``quaint?'' Given your own description, ``quaint'' does not seem the appropriate term. Terms like ``intelligent'' and ``professional'' leap to mind instead. I have found the Emacs documentation and its integration and availability or ``discoverability'' the best of any computer system, program or programming language I have ever dealt with. The wiki software used is Oddmuse [on EmacsWIki], which is a perl script of 4k lines, using flat files as database. As such, it is not comprehensive or powerful. I don't know much about wiki software. What kind of features are you missing specifically? You mentioned discussing this with Alex Schröder; what did he say about your suggestions? I also suggested that the writing guidlines should follow Wikipedia's style. Specifically, the content editing should be one with the goal of creating a comprehensive, coherent, article that gives readers info or tutorial about the subject. (as opposed to, maintaining the coherence of a dialogue and comments between wiki users) Guidelines such as those used by Wikipedia might have some positive effect on the content that is added to the wiki, however Wikipedia has the key to really making something like that work: an army of busybodies ready to enforce the guidelines. EmacsWiki (I suspect) does not have such resources. It is arguable that strict guidelines on EmacsWiki would have a dampening effect on the frequency of contributions, which I would guess is not the goal of its maintainers. In some contexts a slightly anarchic and disorganized something is better than a tightly organized nothing. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: problem with emacs wiki 2008-06-11 2:55 ` problem with emacs wiki Evans Winner @ 2008-06-11 8:25 ` Xah 0 siblings, 0 replies; 8+ messages in thread From: Xah @ 2008-06-11 8:25 UTC (permalink / raw) To: help-gnu-emacs Hi Evans, Evans Winner <tho...@timbral.net> wrote: > [The Emacs tutorial was] written in 1980's mindset [...] > It is not [...] practicality oriented[.] > > Can you explain exactly what that means? Xah wrote: > The emacs manual is a bit quaint in today, but it is > very well written and complete. It is systematic, topics > well organized, jargons are well defined and has several > comprehensive index, the writing is clear, is well > cross-linked.[...] The writing quality and content of > emacs manual, is far better than most OpenSource docs > such as perl, python, apache, unix man. Evan wrote: > What precisely do you mean by the term ``quaint?'' Given > your own description, ``quaint'' does not seem the > appropriate term. Terms like ``intelligent'' and > ``professional'' leap to mind instead. I have found the > Emacs documentation and its integration and availability or > ``discoverability'' the best of any computer system, program > or programming language I have ever dealt with. I agree it's best, but i think it could still use some improvements to reduce its size by perhaps 30% while maintaining the exact same quality without losing any info. I wrote some about this issue recently in comp.emacs, now archived here: http://xahlee.org/emacs/emacs_manual_problem.html It's a bit long (1k words) so i won't paste here. Feel free to quote. In anycase, i don't think it's a critical issue. I think changing some of emacs's interface is more critical ... (pls see http://xahlee.org/emacs/modernization.html ) > I don't know much about wiki software. What kind of > features are you missing specifically? MediaWik, the one used by Wikipedia, has huge programer support, massive features, extensibility, scalability, and with interface familiar to millions of users. It was developed by a team of programers with several rewrites and overhaul ... See http://en.wikipedia.org/wiki/MediaWiki http://en.wikipedia.org/wiki/Oddmuse > Guidelines such as those used by Wikipedia might have some > positive effect on the content that is added to the wiki, > however Wikipedia has the key to really making something > like that work: an army of busybodies ready to enforce the > guidelines. EmacsWiki (I suspect) does not have such > resources. It is arguable that strict guidelines on > EmacsWiki would have a dampening effect on the frequency of > contributions, which I would guess is not the goal of its > maintainers. In some contexts a slightly anarchic and > disorganized something is better than a tightly organized > nothing. Yeah you are right. > You mentioned > discussing this with Alex Schröder; what did he say about > your suggestions? I don't think Alex thought much of my suggestions. Changing emacs wiki on the software and the philosophy of its article writting is important though, because a wiki when done right, serves a very important social function that can potentially change the entire community and social habits. (one possible outcome i suggested is the creaetion of a elisp database that urshers elisp code from being just a emacs mode to a library of programing modules) (Wikipedia itself, its social importance, probably rank top 50 of all things and inventions that happened this century, with respect the impact on of human society.) Xah ∑ http://xahlee.org/ ☄ On Jun 10, 7:55 pm, Evans Winner <tho...@timbral.net> wrote: > Xah<xah...@gmail.com> writes: > > [The Emacs tutorial was] written in 1980's mindset [...] > It is not [...] practicality oriented[.] > > Can you explain exactly what that means? I live in the > 2000's and, though it's been a few years since I went > through the tutorial, I don't recall reading anything that > did not seem clearly focused on the specific and practical > realities of how to use the Emacs editor. Or is your > criticism really of Emacs itself? > > The emacs manual is a bit quaint in today, but it is > very well written and complete. It is systematic, topics > well organized, jargons are well defined and has several > comprehensive index, the writing is clear, is well > cross-linked.[...] The writing quality and content of > emacs manual, is far better than most OpenSource docs > such as perl, python, apache, unix man. > > What precisely do you mean by the term ``quaint?'' Given > your own description, ``quaint'' does not seem the > appropriate term. Terms like ``intelligent'' and > ``professional'' leap to mind instead. I have found the > Emacs documentation and its integration and availability or > ``discoverability'' the best of any computer system, program > or programming language I have ever dealt with. > > The wiki software used is Oddmuse [on EmacsWIki], which > is a perl script of 4k lines, using flat files as > database. As such, it is not comprehensive or powerful. > > I don't know much about wiki software. What kind of > features are you missing specifically? You mentioned > discussing this with Alex Schröder; what did he say about > your suggestions? > > I also suggested that the writing guidlines should > follow Wikipedia's style. Specifically, the content > editing should be one with the goal of creating a > comprehensive, coherent, article that gives readers info > or tutorial about the subject. (as opposed to, > maintaining the coherence of a dialogue and comments > between wiki users) > > Guidelines such as those used by Wikipedia might have some > positive effect on the content that is added to the wiki, > however Wikipedia has the key to really making something > like that work: an army of busybodies ready to enforce the > guidelines. EmacsWiki (I suspect) does not have such > resources. It is arguable that strict guidelines on > EmacsWiki would have a dampening effect on the frequency of > contributions, which I would guess is not the goal of its > maintainers. In some contexts a slightly anarchic and > disorganized something is better than a tightly organized > nothing. ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2008-06-11 8:25 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <mailman.11479.1210553320.18990.help-gnu-emacs@gnu.org> 2008-05-12 14:17 ` What alternatives are there to learn Emacs? Mike Treseler 2008-05-12 20:31 ` Drew Adams [not found] ` <mailman.11528.1210624366.18990.help-gnu-emacs@gnu.org> 2008-06-10 16:51 ` David Combs 2008-06-10 21:43 ` Xah 2008-06-10 23:13 ` problem with emacs wiki (was: What alternatives are there to learn Emacs?...) Xah 2008-06-11 2:39 ` tyler 2008-06-11 2:55 ` problem with emacs wiki Evans Winner 2008-06-11 8:25 ` Xah
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.