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.

Reply via email to