|
From: | Stefan Monnier |
Subject: | Re: [elpa] excorporate.el:257:23:Error: Wrong type argument: listp, start-exco--fsm |
Date: | Sun, 10 Jul 2016 11:28:05 -0400 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) |
> This looks wrong. it seems to indicate that somewhere else there's > a confusion between a value and an expression. Actually no, it looks correct. After all `sleep` is itself an expression (i.e. if you use (define-state-machine foo :sleep (+ x y)) the (+ x y) is not executed at macro-expansion time but at subsequent run-time), so you indeed want to return an expression and not a value, hence the need to quote the lambda. Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |