Thank you, this is the simplest solution so far. The three panels (books, users and rentals) are all independent of each other, so this works out perfectly, and the individual modules have reasonable size. My concern is mixing things that don't belong together, i.e. there is no reason the books and the users should be sitting the the same module, but if there is connection (like the table of books and the button to remove a book) it makes sense to put them in the same module.
While this thread is up: is there something to support localization? My UI only needs one language to run it, so it's not that important currently, but it would be nice to know. I guess I could roll my own hash table of UI label strings that maps a locale to a string, but it would be nice to have something out of the box in Racket. On Sunday, March 25, 2018 at 10:04:16 AM UTC+2, Jack Firth wrote: > > ... > -- 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 racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.