Hey guys
Hey guys,
I miss a "RxDelphi" or "RxPascal" repository here https://github.com/ReactiveX, It would be feasible? Does anyone have interest in that? It should be exclusive for ARC-enabled targets :D
:D
https://github.com/ReactiveX
I miss a "RxDelphi" or "RxPascal" repository here https://github.com/ReactiveX, It would be feasible? Does anyone have interest in that? It should be exclusive for ARC-enabled targets :D
:D
https://github.com/ReactiveX
I've tried experimenting with possible Delphi implementation some time ago but lost interest due to constant fight against compiler. I doubt it's possible to make proper Delphi implementation without introducing a lot of "hacks". It is a pity because currently I cannot imagine writing code without Rx in any other language.
ReplyDeleteJavier Hernández I mean generics in Delphi are very limited...Especially for interfaces.
ReplyDeleteProbably something to consider in a future version of Spring4D because we already have much of the infrastructure needed but as Linas said, some things are not fun implementing in Delphi :(
ReplyDeleteThat sounds like a tricky thing to do. You'll find some new compiler breakage this way for sure. :-)
ReplyDeleteI would love to see interface/generic helpers support to avoid verbosity :( I am excited to see the language improvements that Godzilla 10.2 release will bring :D
ReplyDeleteHorácio Filho You can be sure that if they bring a new platform (Linux) there won't be any significant language improvements in the same version because all effort of the compiler engineer(s) goes into the platform support.
ReplyDeleteStefan Glienke Thank you for warning me :D I just saw "including language support" on the roadmap and got excited about new language features coming in Godzilla release, but I am ok about that :D
ReplyDeleteI actually (foolishly) started trying to port it to Delphi, but didn't get very far before the generics implementation and random internal compiler errors made me lose the will to live! This is the sort of thing the compiler team (or person these days) should attempt, they would quickly find a ton of bugs.
ReplyDeleteVincent Parrett team? Then it's larger than I figured.
ReplyDeleteJeroen Wiert Pluimers that's what I put (or person these days) in brackets ;)
ReplyDeleteLinas Naginionis Did you mean have to handwrite interfaces VMT? A kind of "hack" used in EqualityComparer and Comparer :D
ReplyDeleteHorácio Filho No, he means that generics cannot have generic type parameters (see http://docwiki.embarcadero.com/RADStudio/Seattle/en/E2535_Interface_methods_must_not_have_parameterized_methods_(Delphi))
ReplyDeleteStefan Glienke Java has this interface generic limitation too :( Is there a QP for it?
ReplyDelete