37e19cb2793d94fdc1185664fdd4f4ebf86aa203
this stumped me for quite a minute. this procedure sometimes needs to halt execution to get input, like a server requesting input, or the client asking for permission to follow cross site redirects. the problem is if the get procedure is thought of as being part of the net interface, and compartmentalized from the program loop, actually doing that would require heavy use of continuations to go back and forth across the boundary i -do- think that the way i ultimately want to go in the end is using continuations to halt execution, catch it in the user interface to get input, and then continue. however, its a lot simpler and more immediate to change where i'm drawing the line in the separation of concerns. the continuations-based approach is enough of a diversion that i haven't managed to get anything done for the last couple of hours.
gem300
line-mode Gemini client with 300 baud operation in mind, for use as a BPQ application.
Description
line-mode Gemini client with 300 baud operation in mind, for use as a BPQ application.
Languages
Racket
100%