1 |
Template: gcl@EXT@/default_gcl_ansi |
Template: gcl@EXT@/default_gcl_ansi |
2 |
Type: boolean |
Type: boolean |
3 |
Description: Use the work-in-progress ansi build by default |
_Description: Use the work-in-progress ansi build by default |
4 |
GCL is one of the oldest free common lisp systems still in use. |
GCL is one of the oldest free common lisp systems still in use. Several |
5 |
Several production systems have used it for over a decade. The common |
production systems have used it for over a decade. The common lisp |
6 |
lisp standard in effect when GCL was first released is known as |
standard in effect when GCL was first released is known as "Common Lisp, |
7 |
"Common Lisp, the Language" (CLtL1) after a book by Steele of the same |
the Language" (CLtL1) after a book by Steele of the same name providing |
8 |
name providing this specification. Subsequently, a much expanded |
this specification. Subsequently, a much expanded standard was adopted by |
9 |
standard was adopted by the American National Standards Institute |
the American National Standards Institute (ANSI), which is still |
10 |
(ANSI), which is still considered the definitive common lisp language |
considered the definitive common lisp language specification to this day. |
11 |
specification to this day. GCL is in the process of providing an ANSI |
GCL is in the process of providing an ANSI compliant image in addition to |
12 |
compliant image in addition to its traditional CLtL1 image still in |
its traditional CLtL1 image still in production use. Setting this |
13 |
production use. Setting this variable will determine which image you |
variable will determine which image you will use by default on executing |
14 |
will use by default on executing 'gcl@EXT@'. You can locally override this |
'gcl@EXT@'. You can locally override this choice by setting the GCL_ANSI |
15 |
choice by setting the GCL_ANSI environment variable to any non-empty |
environment variable to any non-empty string for the ANSI build, and to |
16 |
string for the ANSI build, and to the empty string for the CLtL1 |
the empty string for the CLtL1 build, e.g. GCL_ANSI=t gcl@EXT@. You may |
17 |
build, e.g. GCL_ANSI=t gcl@EXT@. You may be interested in reviewing the |
be interested in reviewing the ANSI test results sketching the level of |
18 |
ANSI test results sketching the level of compliance achieved thus far |
compliance achieved thus far in /usr/share/doc/gcl@EXT@/test_results.gz. |
19 |
in /usr/share/doc/gcl@EXT@/test_results.gz. The flavor of the build in force |
The flavor of the build in force will be reported in the initial startup |
20 |
will be reported in the initial startup banner. |
banner. |
21 |
|
|
22 |
Template: gcl@EXT@/default_gcl_prof |
Template: gcl@EXT@/default_gcl_prof |
23 |
Type: boolean |
Type: boolean |
24 |
Description: Use the profiling build by default |
_Description: Use the profiling build by default |
25 |
GCL now has support for profiling via gprof. Please see the |
GCL now has support for profiling via gprof. Please see the documentation |
26 |
documentation for si::gprof-start and si::gprof-quit for details. |
for si::gprof-start and si::gprof-quit for details. This build is slower |
27 |
This build is slower than builds without gprof support, so this is not |
than builds without gprof support, so this is not recommended for final |
28 |
recommended for final production use. You can locally override this |
production use. You can locally override this choice by setting the |
29 |
choice by setting the GCL_PROF environment variable to any non-empty |
GCL_PROF environment variable to any non-empty string for profiling |
30 |
string for profiling support, and to the empty string for the more |
support, and to the empty string for the more optimized builds, e.g. |
31 |
optimized builds, e.g. GCL_PROF=t gcl@EXT@. If profiling is enabled, this will |
GCL_PROF=t gcl@EXT@. If profiling is enabled, this will be reported in |
32 |
be reported in the initial startup banner. |
the initial startup banner. |