diff --git a/en_US.ISO8859-1/books/developers-handbook/tools/chapter.sgml b/en_US.ISO8859-1/books/developers-handbook/tools/chapter.sgml
index c1d662fd35..5efeb5e132 100644
--- a/en_US.ISO8859-1/books/developers-handbook/tools/chapter.sgml
+++ b/en_US.ISO8859-1/books/developers-handbook/tools/chapter.sgml
@@ -138,10 +138,10 @@
The Bywater Basic Interpreter can be found in the
Ports Collection as
- lang/bwbasic
+ lang/bwbasic
and the Phil Cockroft's Basic Interpreter
(formerly Rabbit Basic) is available as
- lang/pbasic.
+ lang/pbasic.
@@ -163,14 +163,14 @@
Various implementations of Lisp that can run on &unix;
systems are available in the Ports Collection for &os;.
GNU Common Lisp can be found as
- lang/gcl. CLISP
+ lang/gcl. CLISP
by Bruno Haible and Michael Stoll is available as
- lang/clisp.
+ lang/clisp.
For CMUCL, which includes a highly-optimizing compiler too, or
simpler Lisp implementations like SLisp, which implements most
of the Common Lisp constructs in a few hundred lines of C code,
- lang/cmucl and
- lang/slisp are available
+ lang/cmucl and
+ lang/slisp are available
respectively.
@@ -184,7 +184,7 @@
writing CGI scripts.
Perl is available in the Ports Collection as
- lang/perl5 for all
+ lang/perl5 for all
&os; releases, and is installed as /usr/bin/perl
in the base system 4.X releases.
@@ -201,12 +201,12 @@
abstraction to be used in research work.
Scheme is available from the Ports Collection as
- lang/elk for the
+ lang/elk for the
Elk Scheme Interpreter. The MIT Scheme Interpreter
can be found in
- lang/mit-scheme
+ lang/mit-scheme
and the SCM Scheme Interpreter in
- lang/scm.
+ lang/scm.
@@ -218,7 +218,7 @@
facilities for processing strings and structures.
The version of Icon for &os; can be found in the
Ports Collection as
- lang/icon.
+ lang/icon.
@@ -235,7 +235,7 @@
The latest version of Logo for &os; is available from
the Ports Collection in
- lang/logo.
+ lang/logo.
@@ -253,7 +253,7 @@
The latest version of Python is available from the
Ports Collection in
- lang/python.
+ lang/python.
@@ -268,7 +268,7 @@
programs.
Ruby is available from the Ports Collection as
- lang/ruby18.
+ lang/ruby18.
@@ -285,7 +285,7 @@
Various versions of Tcl are available as ports
for &os;. The latest version, Tcl 8.4, can be found in
- lang/tcl84.
+ lang/tcl84.
@@ -327,16 +327,16 @@
language to start with. FreeBSD does not include Pascal
support in the base system, but both GNU Pascal Compiler (GPC)
and the Free Pascal Compiler
- are available in the ports collection as
- lang/gpc and
- lang/fpc.
+ are available in the Ports Collection as
+ lang/gpc and
+ lang/fpc.
As the edit-compile-run-debug cycle is rather tedious when
using separate programs, many commercial compiler makers have
produced Integrated Development Environments
(IDEs for short). FreeBSD does not include
- an IDE in the base system, but devel/kdevelop is
- available in the ports tree and many use
+ an IDE in the base system, but devel/kdevelop is
+ available in the Ports Collection and many use
Emacs for this purpose. Using
Emacs as an IDE is discussed in
.
@@ -1410,7 +1410,7 @@ DISTFILES= scheme-microcode+dist-7.3-freebsd.tgz
&prompt.user; gdb progname
- although most people prefer to run it inside
+ although many people prefer to run it inside
Emacs. You can do this by:
M-x gdb RET progname RET
@@ -1430,9 +1430,9 @@ DISTFILES= scheme-microcode+dist-7.3-freebsd.tgz
on a few of the basic commands.
Finally, if you find its text-based command-prompt style
- off-putting, there is a graphical front-end for it (xxgdb) in the ports
- collection.
+ off-putting, there is a graphical front-end for it
+ (devel/xxgdb) in the Ports
+ Collection.
This section is intended to be an introduction to using
gdb and does not cover specialized topics
@@ -1456,8 +1456,9 @@ DISTFILES= scheme-microcode+dist-7.3-freebsd.tgz
At the gdb prompt, type
break main. This will tell the
- debugger to skip over the preliminary set-up code in the
- program and start at the beginning of your code. Now type
+ debugger that you are not interested in watching the
+ preliminary set-up code in the program being run, and that it
+ should stop execution at the beginning of your code. Now type
run to start the program—it will
start at the beginning of the set-up code and then get stopped
by the debugger when it calls main().
@@ -1681,7 +1682,7 @@ else if (pid == 0) { /* child */
Some powerful, free IDEs now exist, such as KDevelop
- in the ports collection.
+ in the Ports Collection.
However, it is possible to set up your own environment. It
@@ -1757,9 +1758,9 @@ else if (pid == 0) { /* child */
And doubtless many more that I have overlooked.
- Emacs can be installed on FreeBSD using the Emacs
- port.
+ Emacs can be installed on &os; using
+ the editors/emacs
+ port.
Once it is installed, start it up and do C-h
t to read an Emacs tutorial—that means
@@ -2234,7 +2235,7 @@ else if (pid == 0) { /* child */
&prompt.user; find /usr/ports/lang/whizbang -name "*.el" -print
and install them by copying them into the Emacs site Lisp
- directory. On FreeBSD 2.1.0-RELEASE, this is
+ directory. On &os;, this is
/usr/local/share/emacs/site-lisp.
So for example, if the output from the find command