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

Reply via email to