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.
