Wish tradition dictates the granting of three: 1. Full blown threaded concurrency and parallelism via the CS Chez runtime's native thread support. Whether this is Futures without caveats or via other means.
2. Unification of Typed Racket with Turnstile. If some new language opts to use Turnstile for typing, e.g. Typed Syndicate, ideally Typed Racket module functions should be usable in the Turnstile typed language being type checked without being bridged across via untyped racket with contracts. Less ambitious but worthy would be Type Classes, Typed Units across module boundaries, and Generics 3. Reboot of GUI / DrRacket - There is a ton of really good base "machinery" in there that could take the Gui system and DrRacket to the next level in terms of new widgets and new IDE capabilities. Having a true cross platform UI capability, which Racket is blessed to have, is such a struggle in so many languages. On the other hand, I suspect a lot has been learned with regard to some weaknesses in the current architecture and design that could be tackled with fresh ideas. -- 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/b4b16177-18ba-46bc-9000-2f439ebc04e0o%40googlegroups.com.