When I write !scheme libraries, should I try to write code independent of Scheme implementation, or should I just write for Guile, my preferred scheme implementation?
When I prefix my library names with "guile-", I feel like I am shutting the door on future support for other Scheme implementations. Should I instead prefix my library names with "scm-"?