Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is something I see with Common Lisp libraries a lot. Many of them look abandoned, because they've had no updates in years. But they're really not: they each aimed to do one thing, they each do it well, and they don't have any more (notable) bugs. The Lisp spec doesn't change, so if a library's functional spec doesn't change … it's complete.

E.g. https://github.com/dardoria/uuid a library to generate UUIDs: once it fulfills the spec properly, it's essentially done. This particular example could contain a bug, of course, but the principle stands.



It does not even have a readme. What kind of definition of done is this?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: