Hi Folks, I have an interesting project to share. I have built a simple Graphical Gemini client using Racket. Gemini is a new protocol in the "small internet" movement, it is easy and fun to implement. You can think of Gemini as more than Gopher but less than the Web. Learn more about it at:
https://proxy.vulpes.one/gemini/gemini.circumlunar.space The most interesting parts of it are the fact that it supports tabs, which is a feature I don't think is yet common among the clients, and that it converts gemtext into a cute s-expression based representation. At the moment it doesn't pass all the 51 tests in the client torture list, but IIRC it passes over 40 of them. Anyway, I need to fix redirect loops and I can't support some TLS stuff because Racket is shipping TLS 1.2. So far I have written two blog posts about it: https://andregarzia.com/2020/05/toying-with-gemini.html https://andregarzia.com/2020/08/fafi-browser-a-racket-based-gemini-client.html The source code and issue tracker are in sourcehut: https://git.sr.ht/~soapdog/fafi-browser https://todo.sr.ht/~soapdog/racket-gemini I think Racket GUI is an underrated gem (I'm new to it but learning) and that creating desktop apps with Racket should be more popular. Cheers A. -- https://www.andregarzia.com <http://www.andregarzia.com> Want to support me? Buy me a coffee at https://ko-fi.com/andregarzia -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CAF3jwT%3D%2Bb8E2ysbh%2BVidYwJACrACk%2Bs1Z27ZdrO0Hx_NGgHTLQ%40mail.gmail.com.