Internally-inconsistent code style is not to my liking: https://github.com/Microsoft/WinObjC/blob/106d8b2738101872a186479a07508b16d34f5872/Frameworks/NativeUI/DisplayNode.mm I'm also not a fan of indenting code just because it's in @implementation:
https://github.com/Microsoft/WinObjC/blob/106d8b2738101872a186479a07508b16d34f5872/Frameworks/UIKit/UIApplication.mm Looking at the code for a few minutes, it looks like theoretically one could implement a CACompositorInterface and a CACompositorClient to get Core Animation running. Then there's a bit of platform specific code in UIApplication (for grabbing events, of course). There's still Android-specific code in there, too, which pleases me for personal reasons. It does feel that if you go the 'WinObjC' way, you go that way completely. Without digging deeper into the codebase, I can't tell, but mixing and matching may not be easy. And while WinObjC code works today, and while we could learn from some other publicly available implementations, I'm still fond of GNUstep's Core Animation (and a possible future UIKit, the one that might be Chameleon-based). So overall, I'm happy that this has finally become available. When I have some time, I'll play with getting this code to run. A lot of nice work is in it and if authors of Islandwood/WinObjC are reading this -- thank you for working to release this publicly. On Fri, Aug 7, 2015 at 10:42 AM, Alessandro Sangiuliano < alex2...@hotmail.com> wrote: > I can’t look at the code actually, but reading on github it is a preview > status. > They released under MIT license, do you think this can be an opportunity > for us to take advantages for iOS compatibility framework in GNUstep, at > least in the future? > > Il giorno 07/ago/2015, alle ore 09:51, Fred Kiefer <fredkie...@gmx.de> ha > scritto: > > It looks like the Microsoft ObjectiveC frameworks finally got published. I > only looked over the code briefly and the mix of ObjectiveC and C++ isn't > to my likening. It is an impressive amount of code though and on the other > hand it is in many places even less complete than GNUstep. Some of the code > looks quite similar to our code, but I would not draw any conclusion from > that. > > Fred > > > *Von:* "Microsoft" <micros...@e-mail.microsoft.com> > *Datum:* 6. August 2015 23:33:41 MESZ > *An:* <m...@markussigg.de> > *Betreff:* *Windows bridge for iOS: Initial preview now available.* > *Antwort an:* "Windows Platform Developer" < > reply-fe9717767065027f74-889095_html-1103083767-1080385...@e-mail.microsoft.com > > > > Windows Bridge for iOS initial preview. | View in browser. > <http://click.email.microsoftemail.com/?qs=492002f0f41baf42e29f2e589bd96073b8f310d037c659c68f7b4b2fe6198d0a6ee3e8d2ba910f76> > [image: Windows] Windows Bridge for iOS: Initial preview > now on GitHub! *We have great news to share about Windows Bridge for > iOS ('Project Islandwood').* > We just made a few big announcements about the bridge > <http://click.email.microsoftemail.com/?qs=492002f0f41baf426614e3898a4d64b750da40960d976cdbff0f9540da4530847da6db0ce8009ba8>, > and we wanted to be sure you were among the first to find out. First, we > announced availability of an initial preview release of the technology to > target Windows PCs running Windows 8.1 and Windows 10. Secondly, we > announced that we are targeting fall for a full release, in conjunction > with the update to Visual Studio 2015. > But the biggest announcement is that we are releasing the bridge as an > open source project under the MIT license, and making it available on > GitHub > <http://click.email.microsoftemail.com/?qs=492002f0f41baf426076588d50e230f1b56c95310487d6c8379f2688e7006e04b245896592d4e7e2>. > We invite you to check out the project on GitHub and follow our progress as > we work towards our fall release. The team is very excited to share the iOS > bridge with you, and we hope you'll follow along with us. > For additional information, check out the detailed Windows Bridge for iOS > blog post > <http://click.email.microsoftemail.com/?qs=492002f0f41baf42da3947508c32823163d710efbdf69f746199dece6cf0fe986623fad76f948752> > and be sure to check us out at GitHub. > <http://click.email.microsoftemail.com/?qs=492002f0f41baf426076588d50e230f1b56c95310487d6c8379f2688e7006e04b245896592d4e7e2> > > > *Thank you, The Windows Bridge for iOS Team * *Follow us* [image: > Facebook] > <http://click.email.microsoftemail.com/?qs=492002f0f41baf4239ba9247f821a10729bf3757853a7ed31898bf2cd15c5d0c0e1bb2ee4454baae> > [image: Twitter] > <http://click.email.microsoftemail.com/?qs=492002f0f41baf42ba77be0c6d8f5cb6a84a55f8cbf310168a8ed8b1f39a05fdc6d9426b7c17ac27> > [image: Twitter] > <http://click.email.microsoftemail.com/?qs=492002f0f41baf426dde636ec96b2dcab92a3242b7e63047f75cef475d6b07fff988f458ebb1d071> > [image: Microsoft] > <http://click.email.microsoftemail.com/?qs=492002f0f41baf42526d56a5a42b2ada338cc5eee36c31ce8e5b5258e378ec1602e190edf7e90880> > Microsoft respects your privacy. Please read our online Privacy > Statement > <http://click.email.microsoftemail.com/?qs=492002f0f41baf422278f234fa402da8a229027b06897265c233dadc7b26ad44899c9aea60a186dc> > . > > You are receiving this communication as part of a Microsoft program in > which you are voluntarily participating. If you would prefer to no longer > receive these program communications, please click here > <http://click.email.microsoftemail.com/?qs=492002f0f41baf42a8cbea118655c7e5981afc4bbd305fc5e1bf3664971ae56d08f7db0196b1db80> > to unsubscribe. To set your contact preferences for other Microsoft > communications, click here > <http://click.email.microsoftemail.com/m_hcp.aspx?qs=a98fc2a382dc04a1131f857961e9a2c6e09517b538de12e5122a949458eb3f4136a91a1e9b7faf800ea417d879ca64f5f861cbbaff201577f61aab195dec51b0c7875dd81354517c7e1e861972ecc2c7e3aaa6c9ef9297a5f458927205e27b42513b6ccd243d5ab30f7f6079fb8b7017636d8da6022385bc> > . > > Microsoft > One Microsoft Way > Redmond, WA 98052 USA > > _______________________________________________ > Gnustep-dev mailing list > Gnustep-dev@gnu.org > https://lists.gnu.org/mailman/listinfo/gnustep-dev > > > Alex. > ----------------------------------------------------------------- > A: "Hey dude, where are you from?" > B: “I’m from Uros” > A: “What?” > B: “Uros, the Uranos' world capital” > A: “Hey dude, you look so strange and white. You should eat some meat!” > B: “We don’t need to eat” > A: “Hey man, that dude looks so strange, He doesn’t need to eat” > C: “OMG! So strange, he also is so white!” > D: “Why do I have to hunt to eat and survive and he doesn’t need to eat to > survive? I hate him!” > <…> > > > _______________________________________________ > Gnustep-dev mailing list > Gnustep-dev@gnu.org > https://lists.gnu.org/mailman/listinfo/gnustep-dev > >
_______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org https://lists.gnu.org/mailman/listinfo/gnustep-dev