This is "bad syntax" for the same reason that `(map or '())` is "bad
syntax".
When the macro expander sees `(map y-coord points)`, it recognizes `map` as
a variable binding and then tries expanding each argument to `map`.
Expanding `y-coord` by itself leads to the error.
You could instead define `
Oops, forgot to include the users list.
_
From: Jos Koot [mailto:jos.k...@gmail.com]
Sent: miƩrcoles, 06 de abril de 2016 23:03
To: 'Richard Adler'
Subject: RE: [racket-users] macros within expressions.
You don't need a macro here. Why not simply:
(map point-y points)
May be your ex
2 matches
Mail list logo