
I’ve been playing around this week with making a <https://github.com/Bogdanp/racket-gui-easy/|declarative API> on top of racket/gui
. Feels pretty promising so far.

Here’s a regular racket/gui
implementation of the temp converter and one using this API:
• https://github.com/mfelleisen/7GUI/blob/e3631e78ab12306ad81b560443913afa4b156dec/task-2.rkt • https://github.com/Bogdanp/racket-gui-easy/blob/f0d527feebd36acef61ba85f0e1289406bcc803d/examples/temperature.rkt

This is a great idea. If at some point, you need a declarative way of describing relations between coordinates and/or sizes in the form of equations with unknowns, maybe we can figure something out together?
Check page 11. https://www.tug.org/docs/metapost/mpman.pdf
I have wanted to add something similar to MetaPict for ages.

I would use this for flight plans, weather updates, planning cadet orientation flights (fuel and weight&balance requirements), anything like that where I want to see instantly the effect of changing something.