Re: How to enable ANSI build for GCL 2.7.1

Raymond Toy <[email protected]> Mon, 24 Nov 2025 11:36:30 -0800
Newsgroups gmane.lisp.gcl.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------06l0SLRYvTWBxz06GSNzD5y2
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

On 11/24/25 8:17 AM, Robert Dodier wrote:

> On Sun, Nov 23, 2025 at 10:26 PM Grégory Vanuxem<[email protected]> wrote:
>
>> Not at all a GCL specialist but to see if your GCL supports ANSI have
>> you tried to export the environment variable:
>> GCL_ANSI=t
>> before starting GCL?
> Thanks Grégory, that works for me. I see that the GCL_ANSI environment
> variable is mentioned by
> https://www.gnu.org/software/gcl/RELEASE-2.7.1.html so I guess this is
> the right way to select ANSI GCL.
>
Yes, that's what I do.

But, really, does anyone still want CLtL1 lisp anymore? Shouldn't gcl 
default to ANSI now?

&#8203;
--------------06l0SLRYvTWBxz06GSNzD5y2
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF=
-8">
    <title></title>
    <meta charset=3D"utf-8">
  </head>
  <body>
    <div class=3D"markdown-here-wrapper">
      <p style=3D"margin-bottom: 19.2px; margin-top: 0px;">On 11/24/25
        8:17 AM, Robert Dodier wrote:</p>
      <blockquote type=3D"cite"
style=3D"border-block-color: rgb(119, 119, 119); border-bottom-color: rgb=
(119, 119, 119); border-inline-color: rgb(114, 159, 207) rgb(119, 119, 11=
9); border-inline-start: 2px solid rgb(114, 159, 207); border-left: 2px s=
olid rgb(114, 159, 207); border-right-color: rgb(119, 119, 119); border-t=
op-color: rgb(119, 119, 119); color: rgb(119, 119, 119); column-rule-colo=
r: rgb(119, 119, 119); margin: 19.2px 0px; outline-color: rgb(119, 119, 1=
19); padding-inline: 16px; padding-left: 16px; padding-right: 16px; quote=
s: none; text-decoration-color: rgb(119, 119, 119); text-emphasis-color: =
rgb(119, 119, 119);">
        <div class=3D"external-content" id=3D"extcontent-0"
style=3D"border-block-color: rgb(119, 119, 119); border-bottom-color: rgb=
(119, 119, 119); border-inline-color: rgb(119, 119, 119); border-left-col=
or: rgb(119, 119, 119); border-right-color: rgb(119, 119, 119); border-to=
p-color: rgb(119, 119, 119); color: rgb(119, 119, 119); column-rule-color=
: rgb(119, 119, 119); outline-color: rgb(119, 119, 119); quotes: none; te=
xt-decoration-color: rgb(119, 119, 119); text-emphasis-color: rgb(119, 11=
9, 119);">
          <pre wrap=3D"" class=3D"moz-quote-pre">On Sun, Nov 23, 2025 at =
10:26=E2=80=AFPM Gr=C3=A9gory Vanuxem <a class=3D"moz-txt-link-rfc2396E" =
href=3D"mailto:[email protected]">&lt;[email protected]&gt;</a> wrote=
:

</pre>
          <blockquote type=3D"cite">
            <pre wrap=3D"" class=3D"moz-quote-pre">Not at all a GCL speci=
alist but to see if your GCL supports ANSI have
you tried to export the environment variable:
GCL_ANSI=3Dt
before starting GCL?
</pre>
          </blockquote>
          <pre wrap=3D"" class=3D"moz-quote-pre">Thanks Gr=C3=A9gory, tha=
t works for me. I see that the GCL_ANSI environment
variable is mentioned by
<a class=3D"moz-txt-link-freetext" href=3D"https://www.gnu.org/software/g=
cl/RELEASE-2.7.1.html">https://www.gnu.org/software/gcl/RELEASE-2.7.1.htm=
l</a> so I guess this is
the right way to select ANSI GCL.

</pre>
        </div>
      </blockquote>
      <p style=3D"margin-bottom: 19.2px; margin-top: 0px;">Yes, that's
        what I do.</p>
      <p style=3D"margin-bottom: 19.2px; margin-top: 0px;">But, really,
        does anyone still want CLtL1 lisp anymore? Shouldn't gcl default
        to ANSI now?</p>
    </div>
    <div class=3D"mdhr-raw"
style=3D"height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-s=
ize:0;padding:0;margin:0;"
      aria-hidden=3D"true"
title=3D"MDH:PHA+PGJyPjwvcD48ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDEx=
LzI0LzI1IDg6MTcgQU0sIFJvYmVydCBEb2RpZXIgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b=
3RlIHR5cGU9ImNpdGUiIGNpdGU9Im1pZDpDQUFzWV9zUmpTeGVES2IrR1FCRERtTjVYZjg9UG=
hfSmhQUlQ2eUM9M3gxR3pmZUFTbVFAbWFpbC5nbWFpbC5jb20iPjxwcmUgd3JhcD0iIiBjbGF=
zcz0ibW96LXF1b3RlLXByZSI+T24gU3VuLCBOb3YgMjMsIDIwMjUgYXQgMTA6MjbigK9QTSBH=
csOpZ29yeSBWYW51eGVtICZsdDtnLnZhbnV4ZW1AZ21haWwuY29tJmd0OyB3cm90ZToKCjwvc=
HJlPjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPjxwcmUgd3JhcD0iIiBjbGFzcz0ibW96LXF1b3=
RlLXByZSI+Tm90IGF0IGFsbCBhIEdDTCBzcGVjaWFsaXN0IGJ1dCB0byBzZWUgaWYgeW91ciB=
HQ0wgc3VwcG9ydHMgQU5TSSBoYXZlCnlvdSB0cmllZCB0byBleHBvcnQgdGhlIGVudmlyb25t=
ZW50IHZhcmlhYmxlOgpHQ0xfQU5TST10CmJlZm9yZSBzdGFydGluZyBHQ0w/CjwvcHJlPjwvY=
mxvY2txdW90ZT48cHJlIHdyYXA9IiIgY2xhc3M9Im1vei1xdW90ZS1wcmUiPgpUaGFua3MgR3=
LDqWdvcnksIHRoYXQgd29ya3MgZm9yIG1lLiBJIHNlZSB0aGF0IHRoZSBHQ0xfQU5TSSBlbnZ=
pcm9ubWVudAp2YXJpYWJsZSBpcyBtZW50aW9uZWQgYnkKaHR0cHM6Ly93d3cuZ251Lm9yZy9z=
b2Z0d2FyZS9nY2wvUkVMRUFTRS0yLjcuMS5odG1sIHNvIEkgZ3Vlc3MgdGhpcyBpcwp0aGUgc=
mlnaHQgd2F5IHRvIHNlbGVjdCBBTlNJIEdDTC4KCjwvcHJlPjwvYmxvY2txdW90ZT48cD5ZZX=
MsIHRoYXQncyB3aGF0IEkgZG8uPC9wPjxwPkJ1dCwgcmVhbGx5LCBkb2VzIGFueW9uZSBzdGl=
sbCB3YW50IENMdEwxIGxpc3AgYW55bW9yZT8mbmJzcDsgU2hvdWxkbid0IGdjbCBkZWZhdWx0=
IHRvIEFOU0kgbm93PzwvcD48dWwgY2xhc3M9ImRyb3Bkb3duLW1lbnUgdGV4dGNvbXBsZXRlL=
WRyb3Bkb3duIiBzdHlsZT0iZGlzcGxheTogbm9uZTsgcG9zaXRpb246IGFic29sdXRlOyB6LW=
luZGV4OiAxMDAwOyIgY29udGVudGVkaXRhYmxlPSJmYWxzZSIgcG9wb3Zlcj0iYXV0byI+PC9=
1bD4=3D">&amp;#8203;</div>
  </body>
</html>

--------------06l0SLRYvTWBxz06GSNzD5y2--