
Request For Comments: text-block The https://pkgs.racket-lang.org/package/text-block\|text-block package [https://docs.racket-lang.org/text-block/\|docs] is in RFC phase, which means that now is the time to propose backward incompatible changes. It’s a bit like(*) pict or LaTeX, but only using 2d unicode text. Here’s what it can produce:

(*) It’s obviously a pretty poor replacement for LaTeX, so don’t expect too much from it either :slightly_smiling_face:
This example is produced by <https://github.com/Metaxal/text-block/blob/main/examples/example3.rkt|this code>.
The documentation on the Racket server is partly out of date—for an up-to-date doc, just install the package raco pkg install text-block
.

Does is rely on fixed width glyphs for rendering?

Indeed it does. It would be a nightmare otherwise :slightly_smiling_face:

I’m confused. Is the ‘canvas’ a terminal/buffer?

yes, or DrRacket’s interactions, but it’s all text

Why are you confused?

I just didn’t get the monospace thing but it makes sense given the context