Lambda expressions and anonymous methods in C# are more complicated than you probably think. Microsoft points out that an incomplete understanding of them can result in “subtle programming errors”. After running into exactly that, I’d agree. While I haven’t tried it, Lambda expressions in C# 3 are supposed to do exactly the same thing.
Year: 2008 (Page 46 of 52)
Ever use a magnifying glass to smoke something? Ever wonder what a really, really big lens could do? Dr. Blip wondered too, and when he saw a three-by-four-foot Fresnel lens offered by American Science and Surplus, he just had to see what it would do to a hard drive. Here are the results, in the first of a series of “Will it Burn” videos, wherein we explore the combustibility of various items in the safety of the Nevada desert. Yes this is a knock-off of –er– inspired by “Will it Blend” – and it’s much, much more fun (and more dangerous, as you will see in the out-take).
Enjoy this first installment, and please post your comments. We’re interested in your feedback, including ideas about what to “focus” on next.
High blood pressure/heart disease levitra 20 mg you can try these out [ 70% resolution]. Cardiovascular diseases, vascular problem, muscle strength, loss of sexual interest and arousal in viagra prices icks.org the women too. It cures the incapability problem of tadalafil pharmacy people of all age groups that even elder men can also take the medicine, but under proper instructions provided by well-qualified physician. Inform generic cialis without prescriptions the physician if you are bearing any heart problem, high blood pressure, stroke, liver problem, kidney disorder, spinal cord injury and many. Please note: no live PC components were harmed in the making of this film.
This post is a bit of a change for me. I’m actually going to write about my work for PC-Doctor! I’m actually a bit embarrassed at how rare that’s been.
I want to talk about how to design a brand new framework. It’s not something that everyone has to do, and it’s not something that anyone does frequently. However, there’s very little information on the web about the differences between creating a library and a framework.
Continue reading
This morning, I came across Brian White’s blog post praising Best Buy for their efforts to connect their customers with a Geek Squad branded http://fixya.com site. It is a model built upon the backs of thousands of technical support evangelists operating under web 2.0 do-goodisms and according to fixya.com since 2006, their site has grown to over 700,000 pages.
While I find it quite interesting, I just don’t get it. What motivates these do-gooder techs to spend their evenings and weekends helping strangers?
Continue reading
The next C++ standard (C++0x) will have lambda expressions as part of the standard. N2550 introduces them. It’s a short document, and it’s not too painful to read. Go ahead and click it.
Like many new C++ standards, it’s not clear yet how the new feature is going to be used. Michael Feathers has already decided not to use them. At least one other person seems to mostly agree. I, on the other hand, am with Herb Sutter who seems excited enough about the feature to imply that MSVC10 will have support for it. This is going to be a great feature. Incidentally, Sutter has mentioned an addition to C++/CLI in the past that would add less sophisticated lambda support for concurrency. I suspect he’s serious about adding the support soon.
There have been many times when I’ve desperately wanted to avoid defining a one-off functor or function in my code. In fact, there have been times when I’ve been desperate enough to actually use Boost.Lambda! This standard is a clear win over Boost’s attempts to deal with the limitations of C++03.
Continue reading