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

2014-05-14 Thread Martin Maechler
> Juliusz Chroboczek > 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. So unless yo

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 i

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 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 i

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 entered--Lis