@Scott Stevenson But, in general, I do see your point. AppKit provides higher-level drawing abstractions using classes like NSBezierPath. I'm actually not clear yet on how paths work in Cappuccino. There's no mention of classes called anything like CGPath or CPBezierPath, so maybe the details of that are still being worked out.
I talked to the developers on IRC last night as soon as the framework was made public, and apparently many of these classes are there (and with nearly full implementation), just not documented. They say the documentation tool is missing several files, which is understandable. I've looked into the source and CGPath and CGContext are very full-featured right now. I've been experimenting with the little time I have to try and get many of the CoreGraphics routines I normally use in Cocoa to work, but I had to stop early in order to prepare for C4[2] tonight. I hope this helps.
Also, I think it might be beneficial for many Cocoa programmers to use this framework in an entirely different way than shown off in 280 Slides. For example, my website http://www.giantrobotsoftware.com/ could benefit with some simple Core Animation to "expand" categories on the side and display the screenshot thumbnails in a Collection View, while looking pretty much the same as it is already. The regular user would notice no difference, except they might think "hey, this looks like one of those fancy Flash websites" due to how interactive it could be with CP behind the scenes. This is my plan, and I recommend it to any Cocoa programmers who don't have the time to learn JS or Flash to write a fancy site's client end.
by Steven Degutis — Sep 05
I talked to the developers on IRC last night as soon as the framework was made public, and apparently many of these classes are there (and with nearly full implementation), just not documented. They say the documentation tool is missing several files, which is understandable. I've looked into the source and CGPath and CGContext are very full-featured right now. I've been experimenting with the little time I have to try and get many of the CoreGraphics routines I normally use in Cocoa to work, but I had to stop early in order to prepare for C4[2] tonight. I hope this helps.
Also, I think it might be beneficial for many Cocoa programmers to use this framework in an entirely different way than shown off in 280 Slides. For example, my website http://www.giantrobotsoftware.com/ could benefit with some simple Core Animation to "expand" categories on the side and display the screenshot thumbnails in a Collection View, while looking pretty much the same as it is already. The regular user would notice no difference, except they might think "hey, this looks like one of those fancy Flash websites" due to how interactive it could be with CP behind the scenes. This is my plan, and I recommend it to any Cocoa programmers who don't have the time to learn JS or Flash to write a fancy site's client end.