unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
From: ludo@gnu.org (Ludovic Courtès)
To: "Michael Gran" <spk121@yahoo.com>
Cc: guile-devel@gnu.org
Subject: Re: [Guile-commits] GNU Guile branch, master, updated. release_1-9-1-17-g77332b2
Date: Fri, 31 Jul 2009 00:57:20 +0200	[thread overview]
Message-ID: <87hbwtaien.fsf@gnu.org> (raw)
In-Reply-To: <E1MVdvN-0008Dx-MR@cvs.savannah.gnu.org> (Michael Gran's message of "Tue, 28 Jul 2009 04:04:25 +0000")

Hello!

"Michael Gran" <spk121@yahoo.com> writes:

> The branch, master has been updated
>        via  77332b21a01fac906ae4707426e00f01e62c0415 (commit)
>       from  e5dc27b86d0eaa470f92cdaa9f4ed2a961338c49 (commit)

Oops, I hadn't realized this was in `master'.  Was it intended?  (I
don't remember seeing a discussion, but I may have skipped it.)

>     Replace global charnames variables with accessors
>     
>     The global variables scm_charnames and scm_charnums are replaced with
>     the accessor functions scm_i_charname and scm_i_charname_to_num.
>     Also, the incomplete and broken EBCDIC support is removed.

Does it have a user-visible effect?

(If so, please update `NEWS' for 1.9.1->1.9.2.)

>            * libguile/print.c (iprin1): use new func scm_i_charname
>     
>             * libguile/read.c (scm_read_character): use new func
>             scm_i_charname_to_num
>     
>             * libguile/chars.c (scm_i_charname): new function
>             (scm_i_charname_to_char): new function
>             (scm_charnames, scm_charnums): removed

These removals are incompatible in theory, but probably they don't
warrant a `NEWS' entry.  Thoughts?

> +const char *const scm_r5rs_charnames[] = 

Please follow the GCS when it comes to spacing, indentation, etc.  If in
doubt, run GNU Indent.

> +int scm_n_C0_control_charnames = sizeof (scm_C0_control_charnames) / sizeof (char *);

Scary name!  ;-)

Shouldn't it be private?  And shouldn't it be a macro instead?

Thanks,
Ludo'.




       reply	other threads:[~2009-07-30 22:57 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <E1MVdvN-0008Dx-MR@cvs.savannah.gnu.org>
2009-07-30 22:57 ` Ludovic Courtès [this message]
     [not found]   ` <1249005535.12325.5054.camel@localhost.localdomain>
2009-07-31 12:32     ` [Guile-commits] GNU Guile branch, master, updated. release_1-9-1-17-g77332b2 Ludovic Courtès

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87hbwtaien.fsf@gnu.org \
    --to=ludo@gnu.org \
    --cc=guile-devel@gnu.org \
    --cc=spk121@yahoo.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).