At Wed, 12 Aug 2020 04:07:58 -0700 (PDT), Deren Dohoda wrote: > I have two questions. The first is: is there a way to have scribble / > sandbox use the gen:custom-write property of a structure? When I use > @examples the output is just the bare structure output, not using the > gen:custom-write procedure. > > Second, I am working on a very simple polynomial library using 7.7 and > during the creation of the docs I receive this warning: > "WARNING: collected information for key multiple times: '(dep ((lib > "simple-polynomial/main.rkt") polynomial?)); values: #t #t" > among other similar warnings all seeming to point to the procedure > polynomial?. > > This would lead me to believe I have somehow required or defined things > multiple times. However my "main.rkt" is just a one file require and an > all-from-out. The underlying library does not use (provide (struct-out > ...)), I only (provide polynomial?). > > Do structs somehow mess with scribble here?
Structs should not cause any particular problem for Scribble. I'm puzzled by the problem with `gen:custom-write`, because that should certainly work with sandboxes and `@examples`. The "collected information multiple times" error would be caused by multiple declarations of `polynominal?` in the docs, as opposed to multiple definitions in the code. Depending on when the error happens, though, it could be due to multiple instances of a whole document, as Laurent suggests. Matthew -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/20200812061131.3d1%40sirmail.smtps.cs.utah.edu.

