At Sat, 11 Jul 2020 10:41:27 -0700 (PDT), Shriram Krishnamurthi wrote: > My reading of the documentation for `nested-flow` > > https://docs.racket-lang.org/scribble/core.html#%28def._%28%28lib._scribble%2Fc > ore..rkt%29._make-nested-flow%29%29 > > is that I can use 'inset as the first argument. However, when I try to do > so, I get a contract error: > > make-nested-flow: contract violation > > expected: style? > > given: 'inset > > in: the 1st argument of > > (-> style? (listof block?) nested-flow?) > > contract from: > > <pkgs>/scribble-lib/scribble/core.rkt > > This *looks* like it contradicts the documentation, which says that the > first argument is any/c:
You're right that the documentation is incorrect: It should say `style?`. I'll fix that. To construct a style that has 'nested as a property, use `(style #f '(nested))` with `style` from `scribble/core`. Helper functions like `nested` are more flexible and will auto-convert a style-property symbol to a style, but the `nested-flow` constructor isn't meant to do that. -- 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/20200711114722.116%40sirmail.smtp.cs.utah.edu.

