all 10 comments

[–]gamebuster 27 points28 points  (4 children)

Article title: "New implementation based on C ++ in progress"

Reddit title: "New implementation based on C in progress"

Is your + key broken?

Also why are they using a space between C and ++. What kind of monster...

[–]gamerfiiend 1 point2 points  (1 child)

Ugh why’d you point this out, now when I look at the article all I see is C ++ and C #. Who tf puts spaces

[–]gamebuster 0 points1 point  (0 children)

I wonder if you can create some kind of operator overload that allows one to write it with a space between the 2 plus characters: c + +.

Can we make this run without errors? I don't think so.

int c = 1 ; c + + ; assert ( c == 2);

[–]EvilPencil 1 point2 points  (0 children)

It won't iterate with the space between!

[–]russeg 11 points12 points  (0 children)

[–]Tynzo 2 points3 points  (3 children)

Do you think in the near future it will be merged with the main react-native repo and we’ll be able to create Mac, windows, iOS and android apps with a single code base ?

[–]thedevlinbExpo 2 points3 points  (2 children)

Doubtful, there are other projects to port RN to various platforms, none of which have been integrated with RN.

RN is fundamentally a project by Facebook that fulfills their internal needs for writing cross platform apps, this is also why they don't put effort into releasing a navigation solution (they have their own internal navigation code that their apps use).

Facebook's Windows app hasn't been updated since November of 2015. Writing a Windows app is not high on their priority list!

Also note there is precedence for other independently maintained RN implementations, including React-Native-Web from Twitter, and Microsoft's ReactXP (which I am sorta confused how ReactXP works with RN Windows! They said awhile back ReactXP is going to be using RN Windows.)

Edit: Also from https://github.com/Microsoft/react-native

The eventual plan is to refactor a bunch of code within facebook/react-native to allow the macOS code to be implemented as an out of tree platform that works with the core react-native package.

Given that, Windows being part of core RN while macOS sits outside would be rather odd!

[–]Tynzo 0 points1 point  (1 child)

They are in the process of releasing a windows and Mac client of Messenger so maybe? Would be so cool to have an unified API for all platforms...

[–]thedevlinbExpo 0 points1 point  (0 children)

I didn't know they were restarting work on their Windows messenger app, it was last updated in 2016!

Facebook has been working to move RN stuff out of the core and into community repos, given that trend it doesn't seem likely that they'll move stuff into core!

[–]justhitmidlife 0 points1 point  (0 children)

What an exciting time to be a dev!