Re: some more doc typos (macro vs macor)
Shiro Kawai <[email protected]> Thu, 21 Nov 2024 00:11:19 -1000
| Newsgroups | gmane.lisp.scheme.gauche |
|---|---|
| Message-ID | <CALN0JNFom6zoZVe9sY7Y1_-854_Fi9aZqOAz7ARx=chyi3jZhg@mail.gmail.com> |
--===============1769363305883209914== Content-Type: multipart/alternative; boundary="0000000000007b71320627697d69" --0000000000007b71320627697d69 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thank you. Patch applied. It's not annoying at all. Send whatever typos as you find them. If you don't mind, you can also make PRs on github. --shiro On Wed, Nov 20, 2024 at 9:10=E2=80=AFAM Jens Thiele <[email protected]> wrote: > Hi, > > I hope this isn't getting annoying (maybe I should collect more typos > first?) > but here we go: > > commit aa29dddd50b22bbb29e7f2d097d8e9fb7e0b6968 (HEAD -> master) > Author: Jens Thiele <[email protected]> > Date: Wed Nov 20 20:00:16 2024 +0100 > > Typo fixes (macro vs macor) > > diff --git a/ChangeLog b/ChangeLog > index 29620aa5b..8261bd619 100644 > --- a/ChangeLog > +++ b/ChangeLog > @@ -3080,7 +3080,7 @@ > 2021-04-08 Shiro Kawai <[email protected]> > > * src/compile.scm (macroexpand-all, global-call-type), > - src/gauche/vm.h (SCM_COMPILE_NOINLINE_INLINER): Allow > macorexpand-all > + src/gauche/vm.h (SCM_COMPILE_NOINLINE_INLINER): Allow > macroexpand-all > to expand hybrid macro as well. We still need to suppress > expansion > of general inliners, for they can insert $asm node, which is no= t > useful as the output of macro expansion. This is a kludge, due > to > @@ -11295,7 +11295,7 @@ > > 2012-02-17 Shiro Kawai <[email protected]> > > - * lib/gauche/generator.scm (glet*, glet1): Added convenience maco= rs > + * lib/gauche/generator.scm (glet*, glet1): Added convenience macr= os > that captures the monadic pattern frequently appear in generato= r > code. > > @@ -18952,7 +18952,7 @@ > to avoid (use slib) to load srfi-29, which overrides builtin > 'format' > by the incompatible srfi-29's format. > * src/gauche.h (SCM_EXTENDED_PAIR_P): fixed a bug that caused SEG= V > - when the macor was applied to statically allocated objects. > + when the macro was applied to statically allocated objects. > * src/extlib.stub (hash-table-update!): added, based on John > Kilburg's > patch. > * test/hash.scm: added test for hash-table-update!, based on > diff --git a/src/gauche.h b/src/gauche.h > index f2a442533..4ff910fb0 100644 > --- a/src/gauche.h > +++ b/src/gauche.h > @@ -1054,7 +1054,7 @@ struct ScmProcedureRec { > For <procedure> and <generic>, it shows whether the setter is locked. > For <method>, it shows whether the alteration of the method is > disallowed, > i.e. one can't redefine a method with matching signature. > - (These two roles are reflected to the two macors, > + (These two roles are reflected to the two macros, > SCM_PROCEDURE_SETTER_LOCKED and SCM_PROCEDURE_METHOD_LOCKED) > TODO: When we change ABI, maybe split these roles to different flags. > */ > > > > _______________________________________________ > Gauche-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/gauche-devel > --0000000000007b71320627697d69 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Thank=C2=A0you.=C2=A0 Patch applied.<div>It's not anno= ying at all.=C2=A0 Send whatever typos as you find them.</div><div>If you d= on't mind, you can also make PRs on github.</div><div><br></div><div>--= shiro</div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"= ltr" class=3D"gmail_attr">On Wed, Nov 20, 2024 at 9:10=E2=80=AFAM Jens Thie= le <<a href=3D"mailto:[email protected]">[email protected]</a>> wrote:<br><= /div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo= rder-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br> <br> I hope this isn't getting annoying (maybe I should collect more typos<b= r> first?)<br> but here we go:<br> <br> commit aa29dddd50b22bbb29e7f2d097d8e9fb7e0b6968 (HEAD -> master)<br> Author: Jens Thiele <<a href=3D"mailto:[email protected]" target=3D"_blank"= >[email protected]</a>><br> Date:=C2=A0 =C2=A0Wed Nov 20 20:00:16 2024 +0100<br> <br> =C2=A0 =C2=A0 Typo fixes (macro vs macor)<br> <br> diff --git a/ChangeLog b/ChangeLog<br> index 29620aa5b..8261bd619 100644<br> --- a/ChangeLog<br> +++ b/ChangeLog<br> @@ -3080,7 +3080,7 @@<br> =C2=A02021-04-08=C2=A0 Shiro Kawai=C2=A0 <<a href=3D"mailto:[email protected]= g" target=3D"_blank">[email protected]</a>><br> <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 * src/compile.scm (macroexpand-all, global-call= -type),<br> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0src/gauche/vm.h (SCM_COMPILE_NOINLINE_IN= LINER): Allow macorexpand-all<br> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0src/gauche/vm.h (SCM_COMPILE_NOINLINE_IN= LINER): Allow macroexpand-all<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 to expand hybrid macro as well.=C2=A0 We= still need to suppress expansion<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 of general inliners, for they can insert= $asm node, which is not<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 useful as the output of macro expansion.= =C2=A0 This is a kludge, due to<br> @@ -11295,7 +11295,7 @@<br> <br> =C2=A02012-02-17=C2=A0 Shiro Kawai=C2=A0 <<a href=3D"mailto:[email protected]= g" target=3D"_blank">[email protected]</a>><br> <br> -=C2=A0 =C2=A0 =C2=A0 =C2=A0* lib/gauche/generator.scm (glet*, glet1): Adde= d convenience macors<br> +=C2=A0 =C2=A0 =C2=A0 =C2=A0* lib/gauche/generator.scm (glet*, glet1): Adde= d convenience macros<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 that captures the monadic pattern freque= ntly appear in generator<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 code.<br> <br> @@ -18952,7 +18952,7 @@<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 to avoid (use slib) to load srfi-29, whi= ch overrides builtin 'format'<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 by the incompatible srfi-29's format= .<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 * src/gauche.h (SCM_EXTENDED_PAIR_P): fixed a b= ug that caused SEGV<br> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0when the macor was applied to statically= allocated objects.<br> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0when the macro was applied to statically= allocated objects.<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 * src/extlib.stub (hash-table-update!): added, = based on John Kilburg's<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 patch.<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 * test/hash.scm: added test for hash-table-upda= te!, based on<br> diff --git a/src/gauche.h b/src/gauche.h<br> index f2a442533..4ff910fb0 100644<br> --- a/src/gauche.h<br> +++ b/src/gauche.h<br> @@ -1054,7 +1054,7 @@ struct ScmProcedureRec {<br> =C2=A0 =C2=A0 For <procedure> and <generic>, it shows whether t= he setter is locked.<br> =C2=A0 =C2=A0 For <method>, it shows whether the alteration of the me= thod is disallowed,<br> =C2=A0 =C2=A0 i.e. one can't redefine a method with matching signature.= <br> -=C2=A0 =C2=A0(These two roles are reflected to the two macors,<br> +=C2=A0 =C2=A0(These two roles are reflected to the two macros,<br> =C2=A0 =C2=A0 SCM_PROCEDURE_SETTER_LOCKED and SCM_PROCEDURE_METHOD_LOCKED)<= br> =C2=A0 =C2=A0 TODO: When we change ABI, maybe split these roles to differen= t flags.<br> =C2=A0 */<br> <br> <br> <br> _______________________________________________<br> Gauche-devel mailing list<br> <a href=3D"mailto:[email protected]" target=3D"_blank">Gau= [email protected]</a><br> <a href=3D"https://lists.sourceforge.net/lists/listinfo/gauche-devel" rel= =3D"noreferrer" target=3D"_blank">https://lists.sourceforge.net/lists/listi= nfo/gauche-devel</a><br> </blockquote></div> --0000000000007b71320627697d69-- --===============1769363305883209914== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============1769363305883209914== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Gauche-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gauche-devel --===============1769363305883209914==--