<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Weiqi Gao&#039;s Observations - eclipse tag</title>
  <link>http://www.weiqigao.com/blog/tags/eclipse/</link>
  <description>Sharing My Experience...</description>
  <language>en</language>
  <copyright>Weiqi Gao</copyright>
  <lastBuildDate>Fri, 11 May 2012 12:48:36 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  <image>
    <url>http://pebble.sourceforge.net/common/images/powered-by-pebble.gif</url>
    <title>Weiqi Gao&#039;s Observations</title>
    <link>http://www.weiqigao.com/blog/</link>
  </image>
  
  
  <item>
    <title>SWT Detractors, Rejoice...</title>
    <link>http://www.weiqigao.com/blog/2008/04/30/swt_detractors_rejoice.html</link>
    
      
        <description>
          &lt;p&gt;... for it doesn&#039;t work with the &lt;a href= &#034;http://www.apple.com/support/downloads/javaformacosx105update1.html&#034; &gt;newly updated Java SE 6&lt;/a&gt; On The Mac:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href= &#034;http://groups.google.com/group/javaposse/msg/f8377ab2ca24559a&#034; &gt;Chris Adamson&lt;/a&gt;: I think you have that backwards.  Apple&#039;s JVM has been Cocoa-based for a while now (since 1.4).  SWT is Carbon-based.  And even that wasn&#039;t a deal-breaker before.  The real problem seems to be that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The new JVM is 64-bit Intel-only&lt;/li&gt;
&lt;li&gt;You can&#039;t mix 64-bit and 32-bit code in an OSX process&lt;/li&gt;
&lt;li&gt;Carbon is 32-bit only and apparently will remain that way&lt;/li&gt;
&lt;li&gt;SWT is Carbon-based&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For what it&#039;s worth, QuickTime for Java won&#039;t work on the Mac&#039;s Java 6 for exactly the same reason.  Carbon is de facto (but not de jure) deprecated, and therefore any Java libraries that use Carbon are in big trouble.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href= &#034;http://groups.google.com/group/javaposse/msg/2a2d1bfdf89a5b5c&#034; &gt;Jess Holle&lt;/a&gt;:&lt;br/&gt;
Nigel wrote: &lt;br&gt; &amp;gt; wow, the thread &lt;a href= &#034;http://www.eclipsezone.com/eclipse/forums/t97750.html&#034; &gt;http://www.eclipsezone.com/eclipse/forums/t97750.html&lt;/a&gt; &lt;br&gt; &amp;gt; has been locked down because they didn&#039;t like people telling them that &lt;br&gt; &amp;gt; SWT was a bad idea....&lt;/p&gt;

&lt;p&gt;For most use cases and development, SWT seems to be one of those ideas whose time has come and gone...&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I&#039;m sure porting SWT from 32-bit Carbon to 64-bit Cocoa is something that is doable but will require some time and effort.  The question is: &#034;Is it being done?&#034;&lt;/p&gt;

&lt;p&gt;It seems it&#039;s time for Eclipse users to be patient, as Swing users were patient in the last ten years.&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.weiqigao.com/blog/2008/04/30/swt_detractors_rejoice.html#comments</comments>
    <guid isPermaLink="true">http://www.weiqigao.com/blog/2008/04/30/swt_detractors_rejoice.html</guid>
    <pubDate>Wed, 30 Apr 2008 12:45:55 GMT</pubDate>
  </item>
  
  <item>
    <title>How Would You Have Reacted...</title>
    <link>http://www.weiqigao.com/blog/2008/03/20/how_would_you_have_reacted.html</link>
    
      
        <description>
          &lt;p&gt;... if C|Net tells you &lt;a href= &#034;http://www.news.com/8301-10784_3-9898168-7.html&#034; &gt;Microsoft to work with Eclipse on Java&lt;/a&gt;?&lt;/p&gt;

&lt;p&gt;Well, Ted Neward is setting us an example:&lt;/p&gt;

&lt;blockquote&gt;
&lt;a href= &#034;http://blogs.tedneward.com/2008/03/20/Eclipse+Gets+Some+Help+Building+Windows+Apps+From+Microsoft.aspx&#034; &gt;Ted Neward&lt;/a&gt;: My first reaction has to be characterized as... &lt;em&gt;WTF?!?&lt;/em&gt; &lt;/p&gt;&lt;p&gt;My second reaction has to be characterized as... &lt;em&gt;WTF?!?&lt;/em&gt;&lt;/p&gt; &lt;p&gt;There&#039;s some serious credulity issues here. Not &lt;em&gt;credibility&lt;/em&gt;, mind you, because I believe the reporter is entirely accurate in this story, but &lt;em&gt;credulity&lt;/em&gt;. As in, &#034;That&#039;s incredulous!&#034;, which is another way of saying...&lt;/p&gt; &lt;p&gt;&lt;em&gt;WTF?!?&lt;/em&gt;
&lt;/blockquote&gt;

&lt;p&gt;Ted went on to remind us how Sun and Microsoft fought over J++, and how J++ had delegates way back when, and how C# 3.0 has lambda expressions which are a natural outgrowth of delegates, and how Java people is still longing for something similar called closures.&lt;/p&gt;

&lt;p&gt;I think the real story is not as incendiary.  Microsoft is helping Eclipse with porting SWT from Win32 to WFP, just like they would help any other Win32 application to port to WFP.  It&#039;s not a big deal.&lt;/p&gt;

&lt;p&gt;If you are a little bit curiouser, you would do a Google search on the Eclipse guy&#039;s name that was mentioned.  I did.  And what did I find?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href= &#034;http://inside-swt.blogspot.com/2007/05/i-hate-windows.html&#034; &gt;I Hate Windows&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href= &#034;http://inside-swt.blogspot.com/2007/11/hacking-at-apple.html&#034; &gt;Hacking At Apple&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;See, things aren&#039;t always what the press-releases make you to believe.  You see, SWT relies more on the underlying system, and the underlying system is going out of their ways to help SWT.  Good for SWT.  (And Microsoft, and Apple!  Where is Gtk+?  Red Hat, Novell, Sun (a big GNOME backer), are you listening?)&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.weiqigao.com/blog/2008/03/20/how_would_you_have_reacted.html#comments</comments>
    <guid isPermaLink="true">http://www.weiqigao.com/blog/2008/03/20/how_would_you_have_reacted.html</guid>
    <pubDate>Thu, 20 Mar 2008 13:38:35 GMT</pubDate>
  </item>
  
  <item>
    <title>How To Turn A Yes/No Question Into A Four Way Choice</title>
    <link>http://www.weiqigao.com/blog/2006/06/20/how_to_turn_a_yes_no_question_into_a_four_way_choice.html</link>
    
      
        <description>
          &lt;center&gt;
&lt;img src=&#034;http://www.weiqigao.com/blog/images/eclipse-delete-project.png&#034; title=&#034;Eclise Delete Project Popup&#034;/&gt;
&lt;/center&gt;
        </description>
      
      
    
    
    
    <comments>http://www.weiqigao.com/blog/2006/06/20/how_to_turn_a_yes_no_question_into_a_four_way_choice.html#comments</comments>
    <guid isPermaLink="true">http://www.weiqigao.com/blog/2006/06/20/how_to_turn_a_yes_no_question_into_a_four_way_choice.html</guid>
    <pubDate>Tue, 20 Jun 2006 17:00:32 GMT</pubDate>
  </item>
  
  </channel>
</rss>

