<?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-6800934446457898793.post9116064851694649413..comments</id><updated>2007-12-11T12:37:53.441-05:00</updated><category term='trueskill'/><category term='aes'/><title type='text'>Comments on Moserware: Thought Snippets for the Week Ending 12/8: Shock a...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.moserware.com/feeds/9116064851694649413/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/9116064851694649413/comments/default'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2007/12/thought-snippets-for-week-ending-128.html'/><author><name>Jeff Moser</name><uri>http://www.blogger.com/profile/16074905903060665396</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='24' height='32' src='http://1.bp.blogspot.com/_Zfbv3mHcYrc/SLDM--5fn8I/AAAAAAAAA1w/EZtLwWvYhdI/S220/facebook+beard2.jpg'/></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-6800934446457898793.post-6933633321783564683</id><published>2007-12-11T12:37:00.000-05:00</published><updated>2007-12-11T12:37:00.000-05:00</updated><title type='text'>I have seen references to gui toolkits like gtk# a...</title><content type='html'>I have seen references to gui toolkits like gtk# and gnome# so I would expect the UI elements to differ from Linux to Windows.  I think this is good, otherwise it would be like Java.  The trick would be to keep as much stuff out of the Form classes as possible, then ports should be reasonable.  Basically a C# port is similar to a C/C++ port.  You would have to redo the UI's but the core business logic carries over.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/9116064851694649413/comments/default/6933633321783564683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/9116064851694649413/comments/default/6933633321783564683'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2007/12/thought-snippets-for-week-ending-128.html?showComment=1197394620000#c6933633321783564683' title=''/><author><name>Mike Petry</name><uri>http://www.blogger.com/profile/00900707625184132791</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://www.moserware.com/2007/12/thought-snippets-for-week-ending-128.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-9116064851694649413' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/9116064851694649413' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-894030316'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-1531704220895963091</id><published>2007-12-11T11:53:00.000-05:00</published><updated>2007-12-11T11:53:00.000-05:00</updated><title type='text'>Most of my knowledge of Boo came from &lt;a href="htt...</title><content type='html'>Most of my knowledge of Boo came from &lt;A HREF="http://channel9.msdn.com/ShowPost.aspx?PostID=352479" REL="nofollow"&gt;a channel 9 video&lt;/A&gt;. It's definitely a neat idea of having compiler extensions.&lt;BR/&gt;&lt;BR/&gt;I really hope Mono continues to grow as it will hopefully make life easier. Hopefully it doesn't turn into a browser quirk thing though.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/9116064851694649413/comments/default/1531704220895963091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/9116064851694649413/comments/default/1531704220895963091'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2007/12/thought-snippets-for-week-ending-128.html?showComment=1197391980000#c1531704220895963091' title=''/><author><name>Jeff Moser</name><uri>http://www.blogger.com/profile/16074905903060665396</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://www.moserware.com/2007/12/thought-snippets-for-week-ending-128.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-9116064851694649413' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/9116064851694649413' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-252333216'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-3351663548817604550</id><published>2007-12-11T10:00:00.000-05:00</published><updated>2007-12-11T10:00:00.000-05:00</updated><title type='text'>Update - besides IronPython, there is a .NET langu...</title><content type='html'>Update - besides IronPython, there is a .NET language that is popular on Mono called Boo that is inspired by Python.  &lt;BR/&gt;I am interested in looking into Mono on Linux.  Mono may mitigate some of the concerns I have with .NET development and platform lock-in.  &lt;BR/&gt;From what I have been reading, Mono has enjoyed success on Linux (to the chagrin of some of the hard-core penguins).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/9116064851694649413/comments/default/3351663548817604550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/9116064851694649413/comments/default/3351663548817604550'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2007/12/thought-snippets-for-week-ending-128.html?showComment=1197385200000#c3351663548817604550' title=''/><author><name>Mike Petry</name><uri>http://www.blogger.com/profile/00900707625184132791</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://www.moserware.com/2007/12/thought-snippets-for-week-ending-128.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-9116064851694649413' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/9116064851694649413' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-894030316'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-5479290022995670526</id><published>2007-12-11T07:45:00.000-05:00</published><updated>2007-12-11T07:45:00.000-05:00</updated><title type='text'>Agreed. I'm especially looking forward to seeing h...</title><content type='html'>Agreed. I'm especially looking forward to seeing how optimistic concurrency will play into the game.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/9116064851694649413/comments/default/5479290022995670526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/9116064851694649413/comments/default/5479290022995670526'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2007/12/thought-snippets-for-week-ending-128.html?showComment=1197377100000#c5479290022995670526' title=''/><author><name>Jeff Moser</name><uri>http://www.blogger.com/profile/16074905903060665396</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://www.moserware.com/2007/12/thought-snippets-for-week-ending-128.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-9116064851694649413' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/9116064851694649413' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-252333216'/></entry><entry><id>tag:blogger.com,1999:blog-6800934446457898793.post-7018387183988294228</id><published>2007-12-09T22:46:00.000-05:00</published><updated>2007-12-09T22:46:00.000-05:00</updated><title type='text'>Yes 'Ctrl + ]' has been around at least since VS 6...</title><content type='html'>Yes 'Ctrl + ]' has been around at least since VS 6.  Actually Python has a superior way to match braces.  I will tell you about it sometime.&lt;BR/&gt;&lt;BR/&gt;I agree that handling errors well would be design nirvana.  The ability to handle error conditions correctly requires the most intimate understanding of the problem domain.&lt;BR/&gt;&lt;BR/&gt;Speaking of Erlang, exceptions don't work well in multi-threaded programs.  Exceptions identify an error state that would have to be handled just like the rest of the application's state.  As we move into more functional, declarative, concurrency orientated software applications, error state handling will have to become a first class citizen.  And you are right, the net result will be a better user experience.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/9116064851694649413/comments/default/7018387183988294228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6800934446457898793/9116064851694649413/comments/default/7018387183988294228'/><link rel='alternate' type='text/html' href='http://www.moserware.com/2007/12/thought-snippets-for-week-ending-128.html?showComment=1197258360000#c7018387183988294228' title=''/><author><name>Mike Petry</name><uri>http://www.blogger.com/profile/00900707625184132791</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://www.moserware.com/2007/12/thought-snippets-for-week-ending-128.html' ref='tag:blogger.com,1999:blog-6800934446457898793.post-9116064851694649413' source='http://www.blogger.com/feeds/6800934446457898793/posts/default/9116064851694649413' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-894030316'/></entry></feed>
