DevHawk
Passion * Technology * Ruthless Competence
Weblog
Archives
Custom Content
TechieWife
DevHawk Designs
Thursday, October 25, 2007
« Morning Coffee 119
|
Home
|
The Worst of Both Worlds »
Morning Coffee 120
Doing these morning coffee posts is a lot tougher since I cut back my blog reading. Where I used to have no trouble finding 4-5 coffee-worthy items every day, these days I seem to only get 1-2, if that.
After starting off 3-0 and 100% on the PK, the Caps dropped four in a row and have been miserable on special teams. The special teams woes continued
last night against the Lightning
, but they still won. Caps went 0-4 on the powerplay, and coughed up a short handed goal. But they also went 3-3 on the PK, so I guess it wasn't all bad. Maybe my mother will stop calling for Hanlon's job now. It's a long season and as Peerless Prognosticator points out,
the rebuild isn't over
.
Jomo Fisher, who helped Scott Hanselman
auto-merge assemblies
, has been
digging around in F#
of late. As it turns out, he's
joining the F# team
so I'm thinking it's not a huge stretch for him. If you're a C# developer trying interested in getting a handle on this new F# thing, his blog is a good place to start.
Speaking of F#, Don Syme posts about yet another new F# feature:
Async Workflows
. Workflow is a bad term here IMO since it can be easily confused with
WF
. Regardless of it's name, Async Workflows is about making
.NET's Async Programming model
a first class citizen in F#. Robert Pickering has a good post
explaining
how this new feature works.
Microsoft sure has a lot of multi-threading / async-programming tools coming out. In addition to F# Async Workflows, there's the
Concurrency and Coordination Runtime
,
Parallel LINQ
and the
Task Parallel Library
. I would hope all this work eventually coalesces as a coherent product offering.
Now that F# is
being "producized"
, I wonder if the language evolution will slow down. Async workflows were introduced in F# 1.9.2.9. Other recent changes include
Computation Expressions
(v1.9.2),
Use Bindings
(v1.9.2) and
Active Patterns
(v1.9.1). F# seems to churn more in minor releases than C# does in major releases. Of course, that's because F# was a research project, not a "real" product. Now that it's going to be a product, will the rate of innovation slow?
Posted By
Harry Pierson
at 9:50 AM Pacific Daylight Time
Comments [1]
Concurrency
|
F#
|
Morning Coffee
|
Washington Capitals
Thursday, October 25, 2007 11:54:20 AM (Pacific Standard Time, UTC-08:00)
F# won't "slow down", it will just start coming in 3-5 year increments ;) (seriously, of course it would slow down, bureaucracy must be served!)
Tomas Restrepo
Comments are closed.
Ads by The Lounge
Email DevHawk
Subscribe to DevHawk
DevHawk's Live Profile
DevHawk on Twitter
RayTracer
Blog Archive
February, 2010 (1)
January, 2010 (1)
2009 (92)
2008 (125)
2007 (245)
2006 (174)
2005 (150)
2004 (252)
2003 (262)
Recent Bookmarks
Tags
.NET Framework (2)
__clrtype__ (9)
ADO.NET (5)
Agile (7)
AJAX (3)
Architecture (288)
Guidance (6)
Interop (2)
Modelling (61)
Patterns (7)
Process (4)
SOA (94)
Web Services (5)
ASP.NET (25)
Async Messaging (2)
Azure (1)
Battlestar Galactica (3)
BI (2)
BizTalk (4)
Blogging (117)
dasBlog (11)
Podcasting (4)
BPM (1)
C# (11)
C++ (4)
Capitals (5)
CardSpace (3)
CLR (2)
CodePlex (1)
College Football (10)
Comedy Central (1)
Community (81)
Concurrency (6)
Consumer Electronics (1)
Database (13)
Debugger (23)
Dependency Injection (2)
Development (122)
C Plus Plus (1)
Embedded (5)
Lanugages (42)
Media (2)
P2P (11)
Rotor (1)
SharePoint (6)
SOP (3)
DIY (1)
DLR (25)
Domain Specific Languages (15)
Durable Messaging (5)
Dynamic Languages (12)
Dynamic Silverlight (1)
Education (3)
Enterprise 2.0 (1)
Entertainment (14)
ETech (15)
F# (51)
Functional Programming (17)
Game Development (2)
Guidance Automation (3)
Hardware (8)
HawkCodeBox (1)
HawkEye (3)
Health (1)
Hockey (31)
Home Electronics (1)
Home Network (5)
Hosting API (1)
Humor (5)
IASA (1)
Idempotence (3)
infrastructure (5)
Instrumentation (4)
Integration (2)
IronPython (112)
IronRuby (16)
Java (2)
Job (3)
Kodu (1)
LangNET (2)
Lightweight Debugger (5)
LINQ (23)
Live Framework (3)
Live Mesh (2)
Lost (1)
Master Data Management (1)
Media 2.0 (6)
Microsoft (31)
MIX06 (2)
Mobile Phone (1)
Monads (5)
Morning Coffee (172)
Object Oriented (4)
Office (5)
Open Source (8)
Open Space (2)
Operations (3)
Other (135)
Art (1)
Books (1)
Family (33)
Games (18)
General Geekery (27)
Home Theater (1)
Movies (23)
Music (20)
Politics (3)
Society (1)
Sports (37)
Working at MSFT (19)
Parallel Programming (3)
Parsing Expression Grammar (16)
patterns & practices (2)
PDC08 (5)
Politics (48)
Polyglot (3)
PowerPoint (2)
PowerShell (39)
Presentation (7)
Projects (1)
HawkWiki (1)
Pygments (5)
Python (6)
Quote of the Day (4)
Refactoring (1)
Research (2)
REST (18)
Reuse (5)
Robotics (2)
Rock Band (4)
Rome (5)
Ruby (23)
Ruby on Rails (1)
Sci-Fi (2)
Scripting (4)
Security (3)
Service Broker (14)
SharePoint (2)
Silverlight (20)
Social Software (1)
Software + Services (2)
Software Design (2)
Software Engineering (1)
Software Factories (11)
Software Industry (1)
Space Elevator (1)
Spark (1)
SQL Server (2)
Stephen Colbert (1)
TechEd (7)
TechEd06 (1)
TechRec League (1)
Television (6)
Travel (7)
Unified Client (1)
Unit Testing (4)
USC (1)
UX (1)
Virtual PC (2)
Visual Basic (3)
Visual Studio (20)
Volta (2)
Washington Capitals (37)
WCF (31)
Web 2.0 (67)
Web Services (7)
WF (21)
Windows (3)
Windows Live (29)
Windows Live Writer (3)
WPF (8)
Xbox (1)
Xbox 360 (54)
XML (11)
XNA (15)
Zune (4)
Disclaimer
: The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion.
Sign In