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

Comments

  1. 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.

    ReplyDelete
  2. Javier Hernández I mean generics in Delphi are very limited...Especially for interfaces.

    ReplyDelete
  3. Probably 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 :(

    ReplyDelete
  4. That sounds like a tricky thing to do. You'll find some new compiler breakage this way for sure. :-)

    ReplyDelete
  5. I 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

    ReplyDelete
  6. Horá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.

    ReplyDelete
  7. Stefan 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

    ReplyDelete
  8. I 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.

    ReplyDelete
  9. Vincent Parrett​ team? Then it's larger than I figured.

    ReplyDelete
  10. Jeroen Wiert Pluimers that's what I put (or person these days) in brackets ;)

    ReplyDelete
  11. Linas Naginionis Did you mean have to handwrite interfaces VMT? A kind of "hack" used in EqualityComparer and Comparer :D

    ReplyDelete
  12. Stefan Glienke Java has this interface generic limitation too :( Is there a QP for it?

    ReplyDelete

Post a Comment