# What is the Racket roadmap?

**URL:** <https://racket.discourse.group/t/what-is-the-racket-roadmap/2204>\
**Category:** General\
**Created:** [August 9, 2023, 2:32pm UTC](https://racket.discourse.group/t/what-is-the-racket-roadmap/2204 "2023-08-09T14:32:49Z")\
**Posts on this page:** 1\
**Showing post:** 28

<div class="post-metadata">

**Author:** ![samth](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/samth/32/3_2.png) [@samth](https://racket.discourse.group/u/samth)\
**Post date:** [September 11, 2023, 9:16pm UTC](https://racket.discourse.group/t/what-is-the-racket-roadmap/2204/28 "2023-09-11T21:16:52Z")

</div>

I think the biggest improvement that would help people like @dstorrs would be making it more like the Python GIL, in that blocking operations would resume parallel execution after they complete (this is called a "synchronized" operation in the futures docs). It's not clear to me how difficult it would be to make IO operations, in particular, synchronized, but that would be needed to make futures useful in eg web server applications.

---

_[View the full topic](https://racket.discourse.group/t/what-is-the-racket-roadmap/2204)._
