Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request for EventBus #2544

Closed
DartBot opened this issue Apr 12, 2012 · 2 comments
Closed

Request for EventBus #2544

DartBot opened this issue Apr 12, 2012 · 2 comments
Labels
area-library closed-obsolete Closed as the reported issue is no longer relevant core-n P2 A bug or feature request we're likely to work on type-enhancement A request for a change that isn't a bug

Comments

@DartBot
Copy link

DartBot commented Apr 12, 2012

This issue was originally filed by off...@mikemitterer.at


Please add an EventBus class to dart:core.

I know I can write my own but it would be much nicer to have a standardized inner-app communication mechanism. Dart is in an early stage and specially thats why it is so important to have this fundamental class asap. in the framework.

In the meantime maybe this:
https://github.com/MikeMitterer/DART-EventBus
helps someone.

@kasperl
Copy link

kasperl commented Apr 13, 2012

Removed Type-Defect label.
Added Type-Enhancement, Area-Library, Triaged labels.

@DartBot
Copy link
Author

DartBot commented Oct 20, 2014

This comment was originally written by @kaendfinger


I like the idea of this, but to have a beautiful API, we would need method generics, which would allow some simple (and not mirror-based) Event Bus systems. A friend of mine write EventDispatcher, which is about as close to simple as you can get, and has one-time registering.

https://github.com/samrg472/event_dispatcher.dart

Unifing libraries into a single Event System is a good idea, but the big question is:
Will libraries migrate at this point?

@kevmoo kevmoo added P2 A bug or feature request we're likely to work on type-enhancement A request for a change that isn't a bug and removed triaged labels Feb 29, 2016
@lrhn lrhn added the core-m label Aug 11, 2017
@floitschG floitschG added core-n and removed core-m labels Aug 31, 2017
@matanlurey matanlurey added the closed-obsolete Closed as the reported issue is no longer relevant label Jun 19, 2018
dart-bot pushed a commit that referenced this issue Jul 20, 2020
git log --oneline 85bdb898aeb2ac7cea76489ba0bf4e52ff7a79bf..master
04b054b6 Find sdk path with cli_util (#2567)
36c195b9 Only alert about new prereleases for prereleases (#2556)
00b36394 Stop using deprecated mapMap from pkg:collection (#2544)
477cbe72 Improved expectations in flutter_plugin_format validator test (#2532)
a8e2442b `pub run` Don't write about precompilation if no terminal is attached (#2531)
d83d36a4 Don't precompile dependencies of global activate from path (#2530)
870f395c Sanitize git cache folder names (#2522)
03b7f9a5 Avoid divisive terms (#2523)
b239ada4 Remove divisive term (#2517)

Change-Id: I55ea52a86121a382dca5c0f85addd4513ada50bf
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/154940
Reviewed-by: Jonas Jensen <jonasfj@google.com>
Commit-Queue: Sigurd Meldgaard <sigurdm@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-library closed-obsolete Closed as the reported issue is no longer relevant core-n P2 A bug or feature request we're likely to work on type-enhancement A request for a change that isn't a bug
Projects
None yet
Development

No branches or pull requests

6 participants