- Point to pub/FreeBSD/ports/packages/Latest/ for packages.
- Fix gcl.tgz package link. - Add more LISP implementation package links. - Mention that Perl is a package now (except for 4.x releases). - Add description & package links for: Icon, Logo, Python, Tcl. - Add link to lang/gpc port.
This commit is contained in:
parent
56f7702269
commit
e07216f989
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=14093
1 changed files with 63 additions and 18 deletions
|
@ -117,7 +117,7 @@
|
|||
|
||||
<para>Here is a list of interpreters that are available as
|
||||
<ulink
|
||||
URL="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/">FreeBSD
|
||||
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>
|
||||
|
||||
|
@ -150,7 +150,7 @@
|
|||
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/">FreeBSD
|
||||
URL="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/">FreeBSD
|
||||
packages</ulink>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
@ -170,9 +170,17 @@
|
|||
<para>Lisp is an extremely powerful and sophisticated
|
||||
language, but can be rather large and unwieldy.</para>
|
||||
|
||||
<para>FreeBSD has <ulink
|
||||
URL="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/gcl-2.0.tgz">GNU
|
||||
Common Lisp</ulink> available as a package.</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>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
@ -184,8 +192,10 @@
|
|||
scripts; also often used on World Wide Web servers for
|
||||
writing <acronym>CGI</acronym> scripts.</para>
|
||||
|
||||
<para>Perl is installed as <command>/usr/bin/perl</command> in the
|
||||
FreeBSD base system.</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>
|
||||
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
@ -214,9 +224,11 @@
|
|||
<term>Icon</term>
|
||||
|
||||
<listitem>
|
||||
<para><ulink
|
||||
URL="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/icon.tgz">The
|
||||
Icon Programming Language</ulink>.</para>
|
||||
<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>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
@ -224,9 +236,16 @@
|
|||
<term>Logo</term>
|
||||
|
||||
<listitem>
|
||||
<para><ulink
|
||||
URL="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/ucblogo.tgz">Brian
|
||||
Harvey's LOGO Interpreter</ulink>.</para>
|
||||
<para>Logo is a language that is easy to learn, and has
|
||||
been used as an introductory programming language in
|
||||
various courses. It is an excellent tool to work with
|
||||
when teaching programming in small ages, as it makes the
|
||||
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>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
@ -234,10 +253,35 @@
|
|||
<term>Python</term>
|
||||
|
||||
<listitem>
|
||||
<para><ulink
|
||||
URL="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/Latest/python.tgz">The
|
||||
Python Object-Oriented Programming
|
||||
Language</ulink></para>
|
||||
<para>Python is an Object-Oriented, intepreted language.
|
||||
Its advocates argue that it is one of the best languages
|
||||
to start programming with, since it is relatively easy
|
||||
to start with, but is not limited in comparison to other
|
||||
popular intepreted languages that are used for the
|
||||
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>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>Tcl and Tk</term>
|
||||
|
||||
<listitem>
|
||||
<para>Tcl is an embeddable, intepreted language, that has
|
||||
become widely used and became popular mostly because of its portability to many
|
||||
platforms. It can be used both for quickly writing
|
||||
small, prototype applications, or (when combined with
|
||||
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>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
</variablelist>
|
||||
|
@ -278,7 +322,8 @@
|
|||
designed as an educational language, and is quite a good
|
||||
language to start with. FreeBSD does not include Pascal
|
||||
support in the base system, but the GNU Pascal Compiler (gpc)
|
||||
is available in the ports collection.</para>
|
||||
is available in the ports collection as
|
||||
<filename role="package">lang/gpc</filename>.</para>
|
||||
|
||||
<para>As the edit-compile-run-debug cycle is rather tedious when
|
||||
using separate programs, many commercial compiler makers have
|
||||
|
|
Loading…
Reference in a new issue