| > It would be interesting if the author post in github a feature request for the 3 missing packages that are more painful. (3 is a good numbers to find someone else that care about one of them, more than 3 or 4 would be annoying) here's a few that come to mind. 1. mumble client 2. CLI framework similar to cobra, click, etc 3. Bot framework similar to Cinch 4. WebRTC 5. off the shelf plugin framework 6. ssh library 7. gopher library (or just libcurl) 8. ntlk (natural language toolkit) 9. file/libmagic clone 10. image manipulation library 11. expect-like library for automation 12. probably more, these came to mind > I use continuations only as an emergency exit inside nested fors, no fancy stuff. (I agree the fancy stuff is weird.) Part of the racket web server requires continuations to use - so that's a blocker for anyone wanting to check out the racket web server in its entirety. If one needs to do anything nontrivial with state, one might end up wanting dynamic-unwind, which means understanding continuations. (Example https://github.com/winny-/umask/blob/master/umask-lib/umask/... ) > I think units/signatures is almost deprecated. It will be there forever to keep backward compatibility, but I expect new code to use modules instead of units. Can you do plugin architecture without signatures/units? |
I found this https://pkgs.racket-lang.org/package/remote-shell
> 7. gopher library (or just libcurl)
Is someone still using gopher? It's weird that there is no libcurl wrapper. I expected to find one. (I used the http libraries that are included in the main distribution, but some people may prefer to use libcurl instead.)
> Part of the racket web server requires continuations to use - so that's a blocker for anyone wanting to check out the racket web server in its entirety.
Yes, and the webserver has two kind of continuations. In one type the info is stored inside the memory of the racket webserver. In the other type the info is stored in the URL or something, but you must use a subset of Racket to be encoding friendly.
I use the webserver, but I just ignored both of them. Each webpage is a different rkt file. So fancy servlets, no continuations. All the info is stored in cookies or the hard disk.