unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#6575: 24.0.50; cl's mapc not reachable
@ 2010-07-06 21:15 Alex Schroeder
  2010-07-07 11:51 ` Leo
  2010-08-04 12:30 ` Stefan Monnier
  0 siblings, 2 replies; 7+ messages in thread
From: Alex Schroeder @ 2010-07-06 21:15 UTC (permalink / raw)
  To: 6575

The CL manual documents mapc accepting multiple sequences, but I always
get the built-in version. I was told about cl-mapc which appears not to
be documented in the manual. Actually, based on mapcar/mapcar* I
expected to find a function mapc* instead.

So what I'd like is to change the documentation in (cl) Mapping over
Sequences from mapc to mapc* and rename cl-mapc to mapc*.





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#6575: 24.0.50; cl's mapc not reachable
  2010-07-06 21:15 bug#6575: 24.0.50; cl's mapc not reachable Alex Schroeder
@ 2010-07-07 11:51 ` Leo
  2010-08-04 12:30 ` Stefan Monnier
  1 sibling, 0 replies; 7+ messages in thread
From: Leo @ 2010-07-07 11:51 UTC (permalink / raw)
  To: 6575

> So what I'd like is to change the documentation in (cl) Mapping over
> Sequences from mapc to mapc* and rename cl-mapc to mapc*.

That looks good. BTW, `mapcar' in doc-string of cl-mapc should be
`mapcar*'. There is also delete-dups which is basically a dumbed-down
version of delete-duplicates.

Leo





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#6575: 24.0.50; cl's mapc not reachable
  2010-07-06 21:15 bug#6575: 24.0.50; cl's mapc not reachable Alex Schroeder
  2010-07-07 11:51 ` Leo
@ 2010-08-04 12:30 ` Stefan Monnier
  2010-08-05 14:22   ` Alex Schroeder
  1 sibling, 1 reply; 7+ messages in thread
From: Stefan Monnier @ 2010-08-04 12:30 UTC (permalink / raw)
  To: Alex Schroeder; +Cc: 6575

> The CL manual documents mapc accepting multiple sequences, but I always
> get the built-in version. I was told about cl-mapc which appears not to
> be documented in the manual. Actually, based on mapcar/mapcar* I
> expected to find a function mapc* instead.

> So what I'd like is to change the documentation in (cl) Mapping over
> Sequences from mapc to mapc* and rename cl-mapc to mapc*.

Actually, to keep the namespace cleaner, I'd rather move mapcar* to
cl-mapcar.


        Stefan





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#6575: 24.0.50; cl's mapc not reachable
  2010-08-04 12:30 ` Stefan Monnier
@ 2010-08-05 14:22   ` Alex Schroeder
  2010-08-10 11:05     ` Stefan Monnier
  0 siblings, 1 reply; 7+ messages in thread
From: Alex Schroeder @ 2010-08-05 14:22 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: 6575@debbugs.gnu.org

It would seem to be less obvious to find since it goes against the
expectations of current developers and lead to more follow-up efforts.

On 04.08.2010, at 14:30, Stefan Monnier <monnier@iro.umontreal.ca> wrote:

>> The CL manual documents mapc accepting multiple sequences, but I always
>> get the built-in version. I was told about cl-mapc which appears not to
>> be documented in the manual. Actually, based on mapcar/mapcar* I
>> expected to find a function mapc* instead.
>
>> So what I'd like is to change the documentation in (cl) Mapping over
>> Sequences from mapc to mapc* and rename cl-mapc to mapc*.
>
> Actually, to keep the namespace cleaner, I'd rather move mapcar* to
> cl-mapcar.
>
>
>        Stefan





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#6575: 24.0.50; cl's mapc not reachable
  2010-08-05 14:22   ` Alex Schroeder
@ 2010-08-10 11:05     ` Stefan Monnier
  2010-08-10 12:04       ` Alex Schröder
  0 siblings, 1 reply; 7+ messages in thread
From: Stefan Monnier @ 2010-08-10 11:05 UTC (permalink / raw)
  To: Alex Schroeder; +Cc: 6575@debbugs.gnu.org

> It would seem to be less obvious to find since it goes against the
> expectations of current developers and lead to more follow-up efforts.

Still, I don't want to rename cl-mapc to mapc*.  If a change needs to be
made it is in the other direction (from mapcar* to cl-mapcar).


        Stefan





^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#6575: 24.0.50; cl's mapc not reachable
  2010-08-10 11:05     ` Stefan Monnier
@ 2010-08-10 12:04       ` Alex Schröder
  2010-08-12 11:05         ` Stefan Monnier
  0 siblings, 1 reply; 7+ messages in thread
From: Alex Schröder @ 2010-08-10 12:04 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: 6575@debbugs.gnu.org

[-- Attachment #1: Type: text/plain, Size: 335 bytes --]

So, a simple fix to the documentation in (cl) Mapping over Sequences is all
that's required to close the bug.

On Tue, Aug 10, 2010 at 13:05, Stefan Monnier <monnier@iro.umontreal.ca>wrote:

> Still, I don't want to rename cl-mapc to mapc*.  If a change needs to be
> made it is in the other direction (from mapcar* to cl-mapcar).
>
>

[-- Attachment #2: Type: text/html, Size: 612 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#6575: 24.0.50; cl's mapc not reachable
  2010-08-10 12:04       ` Alex Schröder
@ 2010-08-12 11:05         ` Stefan Monnier
  0 siblings, 0 replies; 7+ messages in thread
From: Stefan Monnier @ 2010-08-12 11:05 UTC (permalink / raw)
  To: Alex Schröder

> So, a simple fix to the documentation in (cl) Mapping over Sequences is all
> that's required to close the bug.

Thanks, done,


        Stefan


> On Tue, Aug 10, 2010 at 13:05, Stefan Monnier <monnier@iro.umontreal.ca>wrote:

>> Still, I don't want to rename cl-mapc to mapc*.  If a change needs to be
>> made it is in the other direction (from mapcar* to cl-mapcar).
>> 
>> 





^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2010-08-12 11:05 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-06 21:15 bug#6575: 24.0.50; cl's mapc not reachable Alex Schroeder
2010-07-07 11:51 ` Leo
2010-08-04 12:30 ` Stefan Monnier
2010-08-05 14:22   ` Alex Schroeder
2010-08-10 11:05     ` Stefan Monnier
2010-08-10 12:04       ` Alex Schröder
2010-08-12 11:05         ` Stefan Monnier

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

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).