In general doesn't objective-c have a wider scope then swift anyway. Like
swift is targeted for mac but you can compile objective-c with gcc on any
nix?

On Friday, March 22, 2019, Steve Yegge <steve.ye...@gmail.com> wrote:

> I'd like to second this.  I have a large Objective-C app that won't be
> ported to Swift in the next few years.
>
>
> On Fri, Mar 22, 2019 at 1:54 PM Kevin Wojniak <kwojn...@box.com.invalid>
> wrote:
>
> > Hi,
> >
> > I am curious as to why the Objective-C implementation was removed, since
> > Objective-C is not a deprecated language. The documentation says to use
> > Swift. However, Swift is not fully backwards compatible with Objective-C.
> > Also, bringing in Swift to Objective-C means bringing in the entire Swift
> > runtime, which is not always desired.
> >
> > I noticed the Objective-C implementation of Thrift was upgraded to modern
> > syntax which significantly improves the usage in Swift. This system works
> > well for both Objective-C and Swift clients.
> >
> > We still use Thrift with Swift and Objective-C code bases and don't have
> > plans on porting Objective-C to Swift. However we do need to upgrade our
> > Python usage of Thrift, which is why we're looking at upgrading our
> Thrift
> > usage across multiple languages (C# and C++).
> >
> > Are there major issues with the Objective-C implementation? I'd be open
> to
> > helping keep it alive. A few things I'd like to see improved:
> > - Use native number types instead of NSNumber. In 0.9 this worked, but
> > regressed in later versions.
> > - Correct nullability usage. Some methods are declared non-null but can
> > return nil, which prevents proper error handling in Swift and can lead to
> > segfaults
> > - Improve type safety by replacing some "id" instances with
> "instancetype"
> >
> > Thanks,
> > Kevin
> >
>


-- 
Sorry this was sent from mobile. Will do less grammar and spell check than
usual.

Reply via email to