<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-4238494280010469357.post7731981769701795535..comments</id><updated>2009-04-30T10:45:52.995+12:00</updated><category term='ruby'/><category term='delicious monster'/><category term='autotools'/><category term='quicktime'/><category term='downtime'/><category term='bug'/><category term='programming'/><category term='apology'/><category term='tutorial'/><category term='random'/><category term='imageio'/><category term='corevideo'/><category term='launchservices'/><category term='files'/><category term='games'/><category term='faq'/><category term='textmate'/><category term='philosophy'/><category term='curl'/><category term='ichat'/><category term='threading'/><category term='ghc'/><category term='x3100'/><category term='dynamic linking'/><category term='xcode'/><category term='createmacgames'/><category term='opengl'/><category term='leopard'/><category term='intel'/><category term='glsl'/><category term='languages'/><category term='idevgames'/><category term='install_name'/><category term='gcc'/><category term='codesign'/><category term='kiloplane'/><category term='glut'/><category term='scons'/><category term='psa'/><category term='coregraphics'/><category term='c++'/><category term='limerick'/><category term='usability'/><category term='cwd'/><category term='universal binary'/><category term='rant'/><title type='text'>Comments on OneSadCookie: As if Quesa wasn't a bad enough idea...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.onesadcookie.com/feeds/7731981769701795535/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4238494280010469357/7731981769701795535/comments/default'/><link rel='alternate' type='text/html' href='http://blog.onesadcookie.com/2007/11/as-if-quesa-wasnt-bad-enough-idea.html'/><author><name>OneSadCookie</name><uri>http://www.blogger.com/profile/04354982399760362605</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4238494280010469357.post-8372755925434686276</id><published>2009-04-30T10:45:00.000+12:00</published><updated>2009-04-30T10:45:00.000+12:00</updated><title type='text'>Objective C, C and C++ can be freely intermixed.  ...</title><content type='html'>Objective C, C and C++ can be freely intermixed.  Using Cocoa does not in any way prevent you from writing a cross-platform application.&lt;br /&gt;&lt;br /&gt;The Mac OS X version of SDL uses Cocoa, while presenting the same cross-platform C API, for example.&lt;br /&gt;&lt;br /&gt;The Mac OS X port of Quake 3 uses Cocoa, while sharing the entire game codebase with Windows and Linux.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4238494280010469357/7731981769701795535/comments/default/8372755925434686276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4238494280010469357/7731981769701795535/comments/default/8372755925434686276'/><link rel='alternate' type='text/html' href='http://blog.onesadcookie.com/2007/11/as-if-quesa-wasnt-bad-enough-idea.html?showComment=1241045100000#c8372755925434686276' title=''/><author><name>OneSadCookie</name><uri>http://www.blogger.com/profile/04354982399760362605</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.onesadcookie.com/2007/11/as-if-quesa-wasnt-bad-enough-idea.html' ref='tag:blogger.com,1999:blog-4238494280010469357.post-7731981769701795535' source='http://www.blogger.com/feeds/4238494280010469357/posts/default/7731981769701795535' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-268285024'/></entry><entry><id>tag:blogger.com,1999:blog-4238494280010469357.post-9157002705063495262</id><published>2009-03-23T12:47:00.000+13:00</published><updated>2009-03-23T12:47:00.000+13:00</updated><title type='text'>&lt;i&gt;I can't use Objective-C to code games, then nee...</title><content type='html'>&lt;I&gt;I can't use Objective-C to code games, then need to be able to run on other platforms.&lt;/I&gt;&lt;BR/&gt;&lt;BR/&gt;Oh boy - is Apple &lt;B&gt;trying&lt;/B&gt; to make it hard for people to cross-code? (possible end-result: fewer apps made for both Mac and Windows?)&lt;BR/&gt;&lt;BR/&gt;I can sort of understand the reasoning behind the Carbon decision (that I know of, which is almost nothing) - it's a pain to maintain two sets of APIs, and there are some things that are accessible only in Carbon that Cocoa programmers would really like a "built-in" object-based interface to - or there was I forget what it was, but it may have been migrated over.&lt;BR/&gt;&lt;BR/&gt;My original impression however, was that Cocoa objects were mainly wrappers that made calls &lt;I&gt;to&lt;/I&gt; Carbon (or Foundation) routines.  Is this no longer true, or is Apple just not going to expose the "underneath layer" anymore?&lt;BR/&gt;&lt;BR/&gt;As for Quesa - I have no real comment.  I looked at it a bit (about 5 or 6 years ago).  My understanding was that - like QD3D, it was built for doing higher level things that OGL was (at the time).  But OGL has evolved quite a bit from then..&lt;BR/&gt;&lt;BR/&gt;AARGH - Is there is no way in Blogger to log-in for the first time, post a comment, AND select "email follow-up.." at the same time?  (Hence the deleted comment above..)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4238494280010469357/7731981769701795535/comments/default/9157002705063495262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4238494280010469357/7731981769701795535/comments/default/9157002705063495262'/><link rel='alternate' type='text/html' href='http://blog.onesadcookie.com/2007/11/as-if-quesa-wasnt-bad-enough-idea.html?showComment=1237765620000#c9157002705063495262' title=''/><author><name>Jim</name><uri>http://www.blogger.com/profile/10951570753949444116</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.onesadcookie.com/2007/11/as-if-quesa-wasnt-bad-enough-idea.html' ref='tag:blogger.com,1999:blog-4238494280010469357.post-7731981769701795535' source='http://www.blogger.com/feeds/4238494280010469357/posts/default/7731981769701795535' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1508389550'/></entry><entry><id>tag:blogger.com,1999:blog-4238494280010469357.post-6252934103706630102</id><published>2009-03-23T12:45:00.000+13:00</published><updated>2009-03-23T12:45:00.000+13:00</updated><title type='text'></title><content type='html'>This comment has been removed by the author.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4238494280010469357/7731981769701795535/comments/default/6252934103706630102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4238494280010469357/7731981769701795535/comments/default/6252934103706630102'/><author><name>Jim</name><uri>http://www.blogger.com/profile/10951570753949444116</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.onesadcookie.com/2007/11/as-if-quesa-wasnt-bad-enough-idea.html' ref='tag:blogger.com,1999:blog-4238494280010469357.post-7731981769701795535' source='http://www.blogger.com/feeds/4238494280010469357/posts/default/7731981769701795535' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.contentRemoved' value='true'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1508389550'/></entry><entry><id>tag:blogger.com,1999:blog-4238494280010469357.post-1917806296185439</id><published>2009-02-08T03:21:00.000+13:00</published><updated>2009-02-08T03:21:00.000+13:00</updated><title type='text'>Well, if we can't use Carbon for games, then how c...</title><content type='html'>Well, if we can't use Carbon for games, then how can we code cross platform games?&lt;BR/&gt;&lt;BR/&gt;The reason that I use Carbon is because a large amount of the code can be reused on Windows and Linux.&lt;BR/&gt;Without Carbon support I would have to use Cocoa, thereby relegating all the code to be Mac only.&lt;BR/&gt;&lt;BR/&gt;Is there a way to still share the main C++ code base with Windows/Linux while using a small amount of Cocoa code?&lt;BR/&gt;&lt;BR/&gt;I can't use Objective-C to code games, then need to be able to run on other platforms.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4238494280010469357/7731981769701795535/comments/default/1917806296185439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4238494280010469357/7731981769701795535/comments/default/1917806296185439'/><link rel='alternate' type='text/html' href='http://blog.onesadcookie.com/2007/11/as-if-quesa-wasnt-bad-enough-idea.html?showComment=1234016460000#c1917806296185439' title=''/><author><name>Brock Woolf</name><uri>http://www.blogger.com/profile/07995551309398290587</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.onesadcookie.com/2007/11/as-if-quesa-wasnt-bad-enough-idea.html' ref='tag:blogger.com,1999:blog-4238494280010469357.post-7731981769701795535' source='http://www.blogger.com/feeds/4238494280010469357/posts/default/7731981769701795535' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1511237882'/></entry><entry><id>tag:blogger.com,1999:blog-4238494280010469357.post-7288380580429165231</id><published>2007-11-25T10:26:00.000+13:00</published><updated>2007-11-25T10:26:00.000+13:00</updated><title type='text'>Ouch.&lt;br&gt;&lt;br&gt;Still, consider the source. At least ...</title><content type='html'>Ouch.&lt;BR/&gt;&lt;BR/&gt;Still, consider the source. At least he’s taking some sort of positive action, even if it’s in the wrong direction.&lt;BR/&gt;&amp;lt;/snark&amp;gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4238494280010469357/7731981769701795535/comments/default/7288380580429165231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4238494280010469357/7731981769701795535/comments/default/7288380580429165231'/><link rel='alternate' type='text/html' href='http://blog.onesadcookie.com/2007/11/as-if-quesa-wasnt-bad-enough-idea.html?showComment=1195939560000#c7288380580429165231' title=''/><author><name>Ahruman</name><uri>http://www.blogger.com/profile/06270504794643860478</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.onesadcookie.com/2007/11/as-if-quesa-wasnt-bad-enough-idea.html' ref='tag:blogger.com,1999:blog-4238494280010469357.post-7731981769701795535' source='http://www.blogger.com/feeds/4238494280010469357/posts/default/7731981769701795535' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-122722853'/></entry></feed>
