Skip to content

Commit

Permalink
Improve wording
Browse files Browse the repository at this point in the history
  • Loading branch information
mattmassicotte authored Jan 21, 2024
1 parent 8b50eb3 commit 3d8d5e5
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ Neon's lowest-level component is called RangeState. This module contains the cor

Many of these support versionable content. If you are working with a backing store structure that supports efficient versioning, like a [piece table](https://en.wikipedia.org/wiki/Piece_table), expressing this to RangeState can improve its efficiency.

It might be surprising to see that `RangeValidator` and `RangeProcessor` are marked `@MainActor`. Right now, I have found no way to both express the hybrid sync/async functionality while also not being tied to a global actor. I think this is the most resonable trade-off, but I would very much like to lift this restriction. If you have ideas, I'd love to hear them.
It might be surprising to see that `RangeValidator` and `RangeProcessor` are marked `@MainActor`. Right now, I have found no way to both support the hybrid sync/async functionality while also not being tied to a global actor. I think this is the most resonable trade-off, but I would very much like to lift this restriction. If you have ideas, I'd love to hear them.

### TreeSitterClient

Expand Down

0 comments on commit 3d8d5e5

Please sign in to comment.