Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!news.mixmin.net!aioe.org!.POSTED!not-for-mail From: "Rod Pemberton" Newsgroups: comp.lang.forth,comp.sys.raspberry-pi Subject: Re: Installing gForth on the Raspberry Pi Date: Sun, 16 Nov 2014 12:01:02 -0500 Organization: Aioe.org NNTP Server Lines: 30 Message-ID: References: <2014Oct27.124917@mips.complang.tuwien.ac.at> <2YCdnVNUS67HpdLJnZ2dnUU7-XednZ2d@supernews.com> NNTP-Posting-Host: CNsg4fVcCsvs3UaOgZtQCw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Opera Mail/12.16 (Linux) X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.forth:34435 On Sun, 16 Nov 2014 10:34:20 -0500, Theo Markettos wrote: > In comp.sys.raspberry-pi rickman wrote: >> I was working with some folks who run Linux in their network boxes. I >> couldn't do anything without specific instructions because they are so >> used to the command line editor. They would do stuff and it would be in >> a "mode" where I couldn't type and didn't know to hit esc to get out. >> lol I think he said it was like vi. You point may be very valid. > > vi is horrible. It's like one of those early 20th century electric tools > with no safety features whatsoever, so you couldn't just pick it up and > use it, you had to learn how to not electrocute yourself first. > While I prefer EDIT, on MS-DOS, or a very similar editor, Leafpad, on Linux, you only need to know 6 VI commands and 3 EX/ED commands to use VI very effectively. If you use GREP, you probably already familiar the regular expressions that VI uses. One of the areas where VI excels, due to the EX/ED commands, is matching many lines on a line-by-line basis from a command instead of visually editing, although it has a visual editing mode too, at least on Linux nowadays. The line-by-line ability makes VI excellent for processing lists or word dictionaries or DNS names or Usenet groups list or C program output or system logs, etc. The other area where VI excels is that good ports of it are available on nearly every platform, even including DOS. It's probably worth learning just for that. Rod Pemberton