Matthew Butterick

Results 190 comments of Matthew Butterick

I stand corrected. I’ve been observing my Travis builds this weekend. The Racket installer “download” now takes only 7-10 secs for each build, which means the installers must be getting...

It's the left side that's tricky

https://github.com/mbutterick/quad/issues/35#issuecomment-501707731 > But I think that canvas service is a subset of quadwriter. How would it work? You just want to put boxes at certain positions, with (possibly) line-wrapped type...

https://github.com/mbutterick/quad/issues/35#issuecomment-501733559 > I'm envisioning how I would use quad/quadwriter in place of racket/draw under the hood of #lang bookcover, so I'd be using it to, for example, implement the kinds...

@otherjoel I’m starting to work on this quad drawing idea. Though rather than a dialect separate from `#lang quadwriter`, I’d like to see if it can be ~~jammed~~ integrated into...

> (Maybe a miniature page is a good way to think of it?) I agree. > it would be nice to have the option to either clip off anything that...

After an unforeseen delay I’m returning to this issue. I’m still thinking that supporting freeform drawing from within `quadwriter` is the best plan. For instance, I’ve been considering how to...

I see what you mean, though I’m learning to be leery of splitting up an attribute like `x` into peripheral attributes like `center-x`, `x-offset`, `x-relative-to` that essentially compute `x`. (Attributes...

> they don’t fully describe a solution to the alternating-page layout problem My idea so far is to handle alternating pages by specifying a `page-repeat` attribute (which seems like a...

> Is a quad then considered to be kind of a ghostly thing Yes, by analogy to the `g` element in SVG or the `div` in HTML, which can be...