Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upcrossbeam-channel – EOL chan #25
Comments
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
BurntSushi
Nov 27, 2017
Owner
I haven't tried it yet, but yeah, when I do, if I think it sufficiently replaces this crate then I would be happy to retire it and point folks to crossbeam-channel. I suspect my three biggest concerns are this:
- What does writing a select look like?
- Do channels block or are they constantly spinning?
- I will probably want a replacement for chan-signal, although I suspect that would be easy enough to build on crossbeam-channel.
I'm on mobile, so I haven't done my due diligence on the above concerns.
|
I haven't tried it yet, but yeah, when I do, if I think it sufficiently replaces this crate then I would be happy to retire it and point folks to crossbeam-channel. I suspect my three biggest concerns are this:
I'm on mobile, so I haven't done my due diligence on the above concerns. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
BurntSushi
Nov 27, 2017
Owner
Okay, I just read the crate docs and I'm super impressed. It seems all of my concerns are satisfied. I'll give it a try in my cmail and fst commands, and assuming all goes well, I'll EOL chan.
|
Okay, I just read the crate docs and I'm super impressed. It seems all of my concerns are satisfied. I'll give it a try in my cmail and fst commands, and assuming all goes well, I'll EOL chan. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
stjepang
Nov 27, 2017
I'll give it a try in my cmail and fst commands
Please do! If you have any feedback, let me know. :)
So far I've written a fairly extensive suite of unit tests and managed to switch Servo from mpsc to crossbeam-channel without any problems. However, the crate was released only yesterday, so right now I want as much real-world testing as possible so that we uncover and fix all potential bugs (if there are any).
stjepang
commented
Nov 27, 2017
Please do! If you have any feedback, let me know. :) So far I've written a fairly extensive suite of unit tests and managed to switch Servo from |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
stjepang
Jun 11, 2018
Just published version 0.2.0 of crossbeam-channel:
https://docs.rs/crossbeam-channel/0.2.0/crossbeam_channel/
The interface of these two crates is now almost identical.
stjepang
commented
Jun 11, 2018
|
Just published version 0.2.0 of The interface of these two crates is now almost identical. |
BurntSushi
referenced this issue
Jun 22, 2018
Closed
Return value from `chan_select!` expression #30
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
BurntSushi
Jun 26, 2018
Owner
For anyone coming here: my intent is still to EOL chan and update the README, but I'm behind in variety of book-keeping work.
|
For anyone coming here: my intent is still to EOL chan and update the README, but I'm behind in variety of book-keeping work. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
BurntSushi
Aug 1, 2018
Owner
This is done. I've spread the word that chan is dead! Long live crossbeam-channel!
|
This is done. I've spread the word that |
jnicholls commentedNov 27, 2017
•
edited
Edited 1 time
-
jnicholls
edited Nov 27, 2017 (most recent)
#@BurntSushi I would suggest checking out
crossbeam-channeland if you feel it's a replacement forchan, point people to it in your README to defragment the mpmc situation a little bit. Thanks for all you do.