Live data from Hacker News

Swift is coming to PaintCode

paintcodeapp.com

1–10 of 17 posts

Re: Swift is coming to PaintCode

#4

So, how on earth did they get this out that quickly?

Let's say that this thing in their pocket was indeed them being happy to see an Objective-C replacement.

On a more serious note, Apple has a practice of cooperating with a small selection of developers (who sign a bunch of scary NDA's) when testing new technologies.

Re: Swift is coming to PaintCode

#5
post #4

So, how on earth did they get this out that quickly?

Let's say that this thing in their pocket was indeed them being happy to see an Objective-C replacement. On a more serious note, Apple has a practice of cooperating with a small selection of developers (who sign a bunch of scary NDA's) when testing new technologies.

It's certainly the case that some folks get early access, I don't really think that was necessary to make this happen so quickly. I'm not saying they didn't have early access, just that they...

1) already had a code generator for Objective-C

2) already had infrastructure for alternate code generators (they also support C#)

3) Swift and Objective-C share the same libraries and have similar semantics where it counts

4) Writing code generators isn't really all that difficult

It's perfectly believable that they banged out enough of a first-cut at this to make an announcement within a day or two of the Swift release.

Re: Swift is coming to PaintCode

#6
post #4

Earlier quoted context omitted.

Let's say that this thing in their pocket was indeed them being happy to see an Objective-C replacement. On a more serious note, Apple has a practice of cooperating with a small selection of developers (who sign a bunch of scary NDA's) when testing new technologies.

It's certainly the case that some folks get early access, I don't really think that was necessary to make this happen so quickly. I'm not saying they didn't have early access, just that they... 1) already had a code generator for Objective-C 2) already had infrastructure for alternate code generators (they also support C#) 3) Swift and Objective-C share the same libraries and have similar semantics where it counts 4)…

Of course.

You know Swift is just so natural to both Objective-C, Java, Scala, C# etc. devs already, and so much simpler than Objective-C, I have the feeling we'll see the fastest adoption of a brand new language in the history of computing here.

Re: Swift is coming to PaintCode

#8
I wonder if the generated code will be visualized when using Playgrounds. Anyone know? I haven't tried rendering code yet in Playgrounds.

I emailed Paintcode asking this same question. Will post if I get a response.

Re: Swift is coming to PaintCode

#9
post #2

Hm, PaintCode is nice, but I think I'd prefer a library that would let me import SVG files.

Furthermore, Apple did bring up a slide during the Platform State of the Uniform (slide 56 in the PDF) saying source compatibility wouldn't be guaranteed (but that converters would be provided) because the language will evolve. I can't imagine that they'll introduce dramatic changes that will break code generated by PaintCode, but it would be a pain if you have to completely regenerate your all rendering code with each update to Xcode/Swift.

Re: Swift is coming to PaintCode

#10
post #8

I wonder if the generated code will be visualized when using Playgrounds. Anyone know? I haven't tried rendering code yet in Playgrounds. I emailed Paintcode asking this same question. Will post if I get a response.

The Platforms State of the Union at WWDC did bezier path drawing, so I'd say yes.
Post reply on HN