At Thu, 27 Jul 2017 16:49:15 -0400, Jay McCarthy wrote:
> write: cannot marshal value that is embedded in compiled code
>   value: #<syntax:/tmp/t.rkt:34:4 e10>
>   context...:
>  [...]
> 
> This is when running "raco make" on the file

Ah, ok. To be clear, `raco make` generally doesn't work with 3-D
syntax, but certain things will happen to work, anyway.

In your example, the difference between `e10` and everything else is
that `e10` is the first example to put an identifier into a value that
cannot be in a syntax literal.

It's strange that a mutable hash table is otherwise ok. The mutable
hash table in that case is getting coerced to an immutable hash table
as a convenience for some internal data in a bytecode form. Whatever
that use of a hash table, though, it's not supposed to have syntax
objects inside.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-dev/20170727210041.7AE71650074%40mail-svr1.cs.utah.edu.
For more options, visit https://groups.google.com/d/optout.

Reply via email to