5 ms·
> ...effectively using Rust's public package repository as an extended test suite. This is one of the coolest and most practical things I've read in a while, s
by Terribledactyl 11y ago
> ...effectively using Rust's public package repository as an extended test suite.
This is one of the coolest and most practical things I've read in a while, seeing what happens to stable(ish) real wild code. So many practical applications and analytics are coming to mind in many areas.
Thank you. Sparks my interest in Rust again.
- cies 11y agoShould also have a look at http://stackage.org http://stackage.org (quite similar but in Haskell, yet curated -- a "try to compile all" feature also exists IIRC). Not sure how much this is used in order to test impact language changes.
- ibotty 11y agoIt regularly is.
- sjrd 11y agoScala also has something similar, called the community build: https://github.com/scala/community-builds https://github.com/scala/community-builds It does not contain everything, but (open source) authors are encourage to add their library to the mix.
- aidenn0 11y agoThis has been one of the many benefits of quicklisp (a repository for common lisp packages); there is a test-grid maintained by Xach and he reports any breakages when there is a release candidate of a new sbcl.
- d4mi3n 11y agoI believe Perl and CPAN originally coined this approach. I'm glad to see from the parent and other comments that this approach seems to have caught on in other ecosystems as well.
- clarus 11y agoCoq has that too! :) https://coq-bench.github.io/clean/Linux-x86_64-4.02.3-1.2.2/released/ https://coq-bench.github.io/clean/Linux-x86_64-4.02.3-1.2.2/...
- berdario 11y agoI think that something similar is also done by the Chicken Scheme folks: http://wiki.call-cc.org/eggref/4/salmonella#introduction http://wiki.call-cc.org/eggref/4/salmonella#introduction http://tests.call-cc.org/ http://tests.call-cc.org/