o Remove old <ulink> tags for packages. Use
<filename role="package"> instead. o Add Ruby to the list of supported interpreters. Recommended by: trhodes Approved by: trhodes (mentor)
This commit is contained in:
parent
5180efcbeb
commit
191eead814
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=26290
1 changed files with 62 additions and 57 deletions
|
@ -112,21 +112,14 @@
|
|||
<sect2>
|
||||
<title>Interpreters available with FreeBSD</title>
|
||||
|
||||
<para>Here is a list of interpreters that are available as
|
||||
<ulink
|
||||
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/">FreeBSD
|
||||
packages</ulink>, with a brief discussion of some of the
|
||||
more popular interpreted languages.</para>
|
||||
<para>Here is a list of interpreters that are available from
|
||||
the &os; Ports Collection, with a brief discussion of
|
||||
some of the more popular interpreted languages.</para>
|
||||
|
||||
<para>To get one of these packages, all you need to do is to
|
||||
click on the hotlink for the package, to download the package
|
||||
and then install the package by running:</para>
|
||||
|
||||
<screen>&prompt.root; <userinput>pkg_add <replaceable>package name</replaceable></userinput></screen>
|
||||
|
||||
<para>as root. Obviously, you will need to have a fully
|
||||
functional FreeBSD 2.1.0 or later system for the package to
|
||||
work!</para>
|
||||
<para>Instructions on how to get and install applications
|
||||
from the Ports Collection can be found in the
|
||||
<ulink url="&url.books.handbook;/ports-using.html">
|
||||
Ports section</ulink> of the handbook.
|
||||
|
||||
<variablelist>
|
||||
<varlistentry>
|
||||
|
@ -141,14 +134,12 @@
|
|||
language for many programmers. It is also the foundation
|
||||
for Visual Basic.</para>
|
||||
|
||||
<para>The <ulink
|
||||
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/bwbasic.tgz">Bywater
|
||||
Basic Interpreter</ulink> and the <ulink
|
||||
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/pbasic.tgz">Phil
|
||||
Cockroft's Basic Interpreter</ulink> (formerly Rabbit
|
||||
Basic) are available as <ulink
|
||||
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/">FreeBSD
|
||||
packages</ulink>.</para>
|
||||
<para>The Bywater Basic Interpreter can be found in the
|
||||
Ports Collection as
|
||||
<filename role="package">lang/bwbasic</filename>
|
||||
and the Phil Cockroft's Basic Interpreter
|
||||
(formerly Rabbit Basic) is available as
|
||||
<filename role="package">lang/pbasic</filename>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
@ -168,16 +159,17 @@
|
|||
language, but can be rather large and unwieldy.</para>
|
||||
|
||||
<para>Various implementations of Lisp that can run on &unix;
|
||||
systems are available as packages for FreeBSD.
|
||||
<ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/gcl.tgz">GNU Common Lisp</ulink>,
|
||||
<ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/clisp.tgz">CLISP</ulink>
|
||||
by Bruno Haible and Michael Stoll,
|
||||
<ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/cmucl.tgz">CMUCL</ulink>
|
||||
which includes a highly-optimizing compiler too, or
|
||||
simpler Lisp implementations, like
|
||||
<ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/slisp.tgz">SLisp</ulink>
|
||||
which implements most of the Common Lisp constructs in a
|
||||
few hundred lines of C code.</para>
|
||||
systems are available in the Ports Collection for &os;.
|
||||
GNU Common Lisp can be found as
|
||||
<filename role="package">lang/gcl</filename>. CLISP
|
||||
by Bruno Haible and Michael Stoll is available as
|
||||
<filename role="package">lang/clisp</filename>.
|
||||
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,
|
||||
<filename role="package">lang/cmucl</filename> and
|
||||
<filename role="package">lang/slisp</filename> are available
|
||||
respectively.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
@ -189,11 +181,10 @@
|
|||
scripts; also often used on World Wide Web servers for
|
||||
writing <acronym>CGI</acronym> scripts.</para>
|
||||
|
||||
<para>Perl is available as a <ulink
|
||||
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/perl.tgz">package</ulink>
|
||||
for all FreeBSD releases, and is installed as <command>/usr/bin/perl</command> in the
|
||||
base system of 4.x releases.</para>
|
||||
|
||||
<para>Perl is available in the Ports Collection as
|
||||
<filename role="package">lang/perl5</filename> for all
|
||||
&os; releases, and is installed as <command>/usr/bin/perl</command>
|
||||
in the base system 4.X releases.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
@ -207,13 +198,13 @@
|
|||
language, while it has a high enough level of
|
||||
abstraction to be used in research work.</para>
|
||||
|
||||
<para>FreeBSD has packages of the <ulink
|
||||
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/elk.tgz">Elk
|
||||
Scheme Interpreter</ulink>, the <ulink
|
||||
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/mit-scheme.tgz">MIT
|
||||
Scheme Interpreter</ulink> and the <ulink
|
||||
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/scm.tgz">SCM
|
||||
Scheme Interpreter</ulink>.</para>
|
||||
<para>Scheme is available from the Ports Collection as
|
||||
<filename role="package">lang/elk</filename> for the
|
||||
Elk Scheme Interpreter. The MIT Scheme Interpreter
|
||||
can be found in
|
||||
<filename role="package">lang/mit-scheme</filename>
|
||||
and the SCM Scheme Interpreter in
|
||||
<filename role="package">lang/scm</filename>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
@ -223,9 +214,9 @@
|
|||
<listitem>
|
||||
<para>Icon is a high-level language with extensive
|
||||
facilities for processing strings and structures.
|
||||
A <ulink
|
||||
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/icon.tgz">package</ulink>
|
||||
is available for FreeBSD.</para>
|
||||
The version of Icon for &os; can be found in the
|
||||
Ports Collection as
|
||||
<filename role="package">lang/icon</filename>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
@ -240,9 +231,9 @@
|
|||
creation of elaborate geometric shapes an easy task even
|
||||
for very small children.</para>
|
||||
|
||||
<para>A package is available for FreeBSD of Brian Harvey's <ulink
|
||||
url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/ucblogo.tgz">LOGO
|
||||
Interpreter</ulink>.</para>
|
||||
<para>The lastest version of Logo for &os; is available from
|
||||
the Ports Collection in
|
||||
<filename role="package">lang/logo</filename>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
@ -258,9 +249,24 @@
|
|||
development of large, complex applications (Perl and
|
||||
Tcl are two other languages that are popular for such tasks).</para>
|
||||
|
||||
<para>A package of the latest version of Python for
|
||||
FreeBSD is available
|
||||
<ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/python.tgz">here</ulink>.</para>
|
||||
<para>The latest version of Python is available from the
|
||||
Ports Collection in
|
||||
<filename role="package">lang/python</filename>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>Ruby</term>
|
||||
|
||||
<listitem>
|
||||
<para>Ruby is an interpreter, pure object-oriented programming
|
||||
language. It has become widely popular because of its easy
|
||||
to understand syntax, flexibility when writing code, and the
|
||||
ability to easily develop and maintain large, complex
|
||||
programs.</para>
|
||||
|
||||
<para>Ruby is available from the Ports Collection as
|
||||
<filename role="package">lang/ruby18</filename>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
@ -275,10 +281,9 @@
|
|||
Tk, a GUI toolkit) fully-fledged, featureful
|
||||
programs.</para>
|
||||
|
||||
<para>Various versions of Tcl are available as packages
|
||||
for FreeBSD. The latest version is, as of this writing,
|
||||
<ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/tcl83.tgz">Tcl
|
||||
version 8.3</ulink>.</para>
|
||||
<para>Various versions of Tcl are available as ports
|
||||
for &os;. The latest version, Tcl 8.4, can be found in
|
||||
<filename role="package">lang/tcl84</filename>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
|
|
Loading…
Reference in a new issue