Bug#747664: julia--get-object breaks because of mapcan

2014-05-14 Thread Martin Maechler
Juliusz Chroboczek j...@pps.univ-paris-diderot.fr on Tue, 13 May 2014 01:20:48 +0200 writes: (eval-when-compile (require 'cl)); in Emacs = 23.x for (mapcan .) I'm not sure that's enough. Mapcan is a DEFSUBST for cl-mapcan, which itself is an ordinary DEFUN in cl-extra.

Bug#747664: julia--get-object breaks because of mapcan

2014-05-12 Thread Dirk Eddelbuettel
Hi ESSers, Could you please have a look at this which was filed at my end, but is of course an upstream issue? Thanks, Dirk On 10 May 2014 at 22:36, Juliusz Chroboczek wrote: | Package: ess | Version: 13.09-1-1 | | Typing TAB in an iESS buffer in Julia mode sometimes breaks because | mapcan

Bug#747664: julia--get-object breaks because of mapcan

2014-05-12 Thread Martin Maechler
Thank you Dirk et al. Hmm, I had added (eval-when-compile (require 'cl)); in Emacs = 23.x for (mapcan .) r5951 | maechler | 2013-12-30 09:27:03 +0100 (Mon, 30 Dec 2013) | 2 lines need 'cl at least in emacs 23.4

Bug#747664: julia--get-object breaks because of mapcan

2014-05-12 Thread Juliusz Chroboczek
(eval-when-compile (require 'cl)); in Emacs = 23.x for (mapcan .) I'm not sure that's enough. Mapcan is a DEFSUBST for cl-mapcan, which itself is an ordinary DEFUN in cl-extra. So unless you require cl-extra at runtime, you're still going to get an undefined function. (You won't see the

Bug#747664: julia--get-object breaks because of mapcan

2014-05-10 Thread Juliusz Chroboczek
Package: ess Version: 13.09-1-1 Typing TAB in an iESS buffer in Julia mode sometimes breaks because mapcan is not defined. A simple workaround is to (load 'cl), but it would perhaps be better to use nconc(mapcar) instead. I am running emacs24 24.3+1-3. Here's a backtrace: Debugger