Build Me Up Tear Me Downhttp://blogs.msdn.com/b/micahel/archive/2005/04/20/buildmeuptearmedown.aspxIt's rather a peculiar state of affairs, but one sign of a well maintained infrastructure is that there is always some part of it under construction.
Right now downtown Seattle is in various stages of de- and construction as crews build light railen-USTelligent Evolution Platform Developer Build (Build: 5.6.50428.7875)re: Build Me Up Tear Me Downhttp://blogs.msdn.com/b/micahel/archive/2005/04/20/buildmeuptearmedown.aspx#418773Tue, 17 May 2005 19:29:43 GMT91d46819-8472-40ad-a661-2c78acb4018c:418773humbugrealityIt could be easier to create such a compiler in Haskell than in C or C++ or C# I suppose, but I'm not near enough of an expert in Haskell or compilers to provide a definitive answer. Do any of my other readers know?<div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=418773" width="1" height="1">re: Build Me Up Tear Me Downhttp://blogs.msdn.com/b/micahel/archive/2005/04/20/buildmeuptearmedown.aspx#418466Tue, 17 May 2005 10:55:59 GMT91d46819-8472-40ad-a661-2c78acb4018c:418466zzzHave you read this &quot;Haskell for C programmers&quot; ? Especially this last page is moderately interesting:
<br>
<br><a rel="nofollow" target="_new" href="http://www.haskell.org/~pairwise/intro/section5.html">http://www.haskell.org/~pairwise/intro/section5.html</a>
<br>
<br>quote: &quot;That's a big savings in memory, which translates into less memory reads and less page faults. Also, since the order of evaluation is unimportant to the programmer, the compiler can determine the fastest order.&quot;
<br>
<br>My question related to this is, could it be easier to make highly parallel-execution optimized compiler (and code for it?) for say Haskell than say C++/C#?<div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=418466" width="1" height="1">re: Build Me Up Tear Me Downhttp://blogs.msdn.com/b/micahel/archive/2005/04/20/buildmeuptearmedown.aspx#415146Fri, 06 May 2005 03:37:09 GMT91d46819-8472-40ad-a661-2c78acb4018c:415146Sara FordCool, just curious. Thanks!<div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=415146" width="1" height="1">re: Build Me Up Tear Me Downhttp://blogs.msdn.com/b/micahel/archive/2005/04/20/buildmeuptearmedown.aspx#415011Thu, 05 May 2005 20:42:15 GMT91d46819-8472-40ad-a661-2c78acb4018c:415011humbugrealityIf the non-work-related activities make your brain and/or body work, then certainly those meet the bar. Working out, doing martial arts (as you do), learning ballroom dancing, archeology,...if it makes your body and/or brain stronger it's all good.<div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=415011" width="1" height="1">re: Build Me Up Tear Me Downhttp://blogs.msdn.com/b/micahel/archive/2005/04/20/buildmeuptearmedown.aspx#414848Thu, 05 May 2005 07:34:55 GMT91d46819-8472-40ad-a661-2c78acb4018c:414848Sara FordYou said, &quot;what they are doing to keep their brain in tip-top shape&quot; and &quot;best devs and testers read everything that might be remotely relevant to their work.&quot;
<br>
<br>What about doing things that are non-work relevant, like hobbies? How would you rate non-work related activities in comparison to work-related ones?
<br>
<br>thanks,
<br>-sara<div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=414848" width="1" height="1">re: Build Me Up Tear Me Downhttp://blogs.msdn.com/b/micahel/archive/2005/04/20/buildmeuptearmedown.aspx#410862Fri, 22 Apr 2005 19:37:36 GMT91d46819-8472-40ad-a661-2c78acb4018c:410862humbugrealityI am learning Haskell for the express purpose of making my brain hurt. But yes, it is perfectly fine to use functional languages or scripting languages or whatever seems appropriate to build tools on my team. Different languages have different strengths and weaknesses; every problem has unique conditions and constraints; for any particular scenario some languages will be more or less appropriate than others. Decreeing that one language must be used in all cases is just being silly.<div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=410862" width="1" height="1">re: Build Me Up Tear Me Downhttp://blogs.msdn.com/b/micahel/archive/2005/04/20/buildmeuptearmedown.aspx#410676Fri, 22 Apr 2005 08:13:40 GMT91d46819-8472-40ad-a661-2c78acb4018c:410676DrewAre you learning Haskell for the sake of learning or is it ok to write tests and tools in functional languages on your team?<div style="clear:both;"></div><img src="http://blogs.msdn.com/aggbug.aspx?PostID=410676" width="1" height="1">