|
|
|
|
|
by shakna
204 days ago
|
|
The rewrite started in 2017. Fears about refactoring introducing bugs are fine and valid - but after eight years, haven't really happened. Seems the extensive test suite did its job. This isn't a case of Python 2 v 3. Packages weren't broken en masse. The API remained stable. If anything, the rewrite has proved that it is mature. Because they could perform a refactor without breaking everyone's everyday. |
|
For example, I found a bug running the tests of the r7rs package, it was simplified to a bug in "plain" Racket and later fixed, 3 days after the initial report. It was in June 2019 https://github.com/racket/racket/issues/2675 Note that at that time, the default version of Racket was he old one (before the rewrite).