Thank you for this!!

Feedback

- I like your podcast-specific entries
- The validation logic is refreshing to see
- Re: boolean arguments, I'd stick to keyword arguments and ask for any/c, not 
boolean?, in contracts. That way forms like (and ... (member ...)) won't bug 
users about a non-threatening contract violation, and it's trivial to cast the 
value yourself.
- Unsure what licenses are compatible with Blue Oak. If you want more licensing 
options re: IANA media type to extension mappings, here are some.

- MIT: https://github.com/mime-types/mime-types-data
- Apache 2.0 (From the horse's mouth): 
https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types

- CC-BY-SA: Scrape MDN's table using the console on 
https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types
- I normally don't use functions like splitflap-version because I can't assume 
that a package will define one. I'd use a program that returns a version of a 
given package.
- Why is language-codes a procedure?
- You have a lot of local contract boundaries, so values may get checked more 
than necessary.
- Prefer example.com so you don't have to leak your URLs or make up email 
addresses that actually go to an inbox.
- txexpr, gregor, and web-server dependencies don't look terribly difficult to 
remove
On 10/25/21 2:54 PM, 'Joel Dueck' via Racket Users wrote:

> This is a beta release of splitflap, a Racket library for generating valid 
> Atom and RSS feeds, including podcast feeds.
>
> - Source: https://github.com/otherjoel/splitflap
>
> - Documentation (with quick tutorial): 
> https://docs.racket-lang.org/splitflap/index.html
>
> The docs are substantially complete but I’m still working on them! Feedback 
> welcome.
>
> Joel
> --
> 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/55a4e6de-1e08-4219-9675-31e5c598a38dn%40googlegroups.com](https://groups.google.com/d/msgid/racket-users/55a4e6de-1e08-4219-9675-31e5c598a38dn%40googlegroups.com?utm_medium=email&utm_source=footer).

-- 
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/668400ac-68ea-073e-04ff-2f7fbc872e6d%40sagegerard.com.

Reply via email to