DevHawk
Passion * Technology * Ruthless Competence
Weblog
Archives
Custom Content
TechieWife
DevHawk Designs
Thursday, December 20, 2007
« F# PEG Parser Next Steps
|
Home
|
Morning Coffee 133 »
Morning Eggnog 132
My parents are coming into town tomorrow so I'm off for the remaining week or so of the year. Blogging will likely be non-existent, unless I blog something I come up with while geeking out with my dad.
Juergen van Gael
demonstrates
how to use
TPL
from F#. He wrote this
once before
using F#'s async workflows feature. I like the TPL version, though the "new Action<int>(RowTask)" is a little wordy. I'm guessing the eventual F# syntax will probably become something compact like "action RowTask". (via
Don Syme
)
Andrew Peter ported RoR's
Haml view engine
to ASP.NET MVC, calling the result
NHaml
. I haven't played around with the new MVC stuff much, but I'm guessing ASP.NET's control-based approach doesn't work well when you separate out the controller code. If I'm manually authoring view templates, I'd much rather type NHaml's syntax than the standard ASP.NET <% ...%> syntax. On the other hand, there aren't any design tools out there today handle the NHaml syntax. Also, I wonder if Andrew is working on a
Sass
port. (via
DNK
)
Posted By
Harry Pierson
at 12:18 PM Pacific Standard Time
Comments [0]
ASP.NET
|
Concurrency
|
F#
|
Morning Coffee
Comments are closed.
Email DevHawk
Subscribe to DevHawk
Call DevHawk
DevHawk on Twitter
DevHawk on Facebook
DevHawk on WLM
DevHawk
World Tour 2008
Upcoming Dates
TechEd New Zealand
TechEd Australia
PDC08
patterns & practices
Summit 2008
RayTracer
Blog Archive
July, 2008 (1)
June, 2008 (1)
May, 2008 (6)
April, 2008 (12)
March, 2008 (18)
February, 2008 (14)
January, 2008 (14)
2007 (245)
2006 (174)
2005 (150)
2004 (252)
2003 (262)
Recent Bookmarks
Tags
.NET Framework (2)
ADO.NET (5)
Agile (7)
AJAX (3)
Architecture (282)
Guidance (6)
Interop (2)
Modelling (61)
Patterns (7)
Process (4)
SOA (93)
Web Services (5)
ASP.NET (18)
Battlestar Galactica (3)
BI (2)
BizTalk (4)
Blogging (114)
dasBlog (11)
Podcasting (4)
BPM (1)
C# (6)
C++ (4)
Capitals (5)
CardSpace (3)
CLR (2)
College Football (10)
Comedy Central (1)
Community (81)
Concurrency (6)
Consumer Electronics (1)
Database (12)
Dependency Injection (2)
Development (115)
C Plus Plus (1)
Embedded (5)
Lanugages (37)
Media (2)
P2P (11)
Rotor (1)
SharePoint (6)
SOP (3)
DIY (1)
DLR (9)
Domain Specific Languages (13)
Durable Messaging (5)
Dynamic Languages (9)
Dynamic Silverlight (1)
Education (3)
Enterprise 2.0 (1)
Entertainment (14)
ETech (15)
F# (39)
Functional Programming (11)
Game Development (2)
Guidance Automation (3)
Hardware (8)
HawkEye (3)
Hockey (29)
Home Electronics (1)
Home Network (4)
Humor (5)
IASA (1)
Idempotence (3)
infrastructure (5)
Instrumentation (4)
Integration (2)
IronPython (15)
IronRuby (4)
Java (2)
Job (3)
LINQ (19)
Lost (1)
Master Data Management (1)
Media 2.0 (6)
Microsoft (28)
MIX06 (2)
Mobile Phone (1)
Morning Coffee (166)
Object Oriented (4)
Office (5)
Open Source (4)
Open Space (2)
Operations (3)
Other (135)
Art (1)
Books (1)
Family (30)
Games (17)
General Geekery (25)
Home Theater (1)
Movies (22)
Music (20)
Politics (3)
Society (1)
Sports (37)
Working at MSFT (15)
Parsing Expression Grammar (15)
patterns & practices (2)
PDC08 (1)
Politics (39)
PowerPoint (2)
PowerShell (28)
Presentation (5)
Projects (1)
HawkWiki (1)
Python (3)
Quote of the Day (4)
Refactoring (1)
Research (2)
REST (18)
Reuse (5)
Robotics (1)
Rome (5)
Ruby (23)
Sci-Fi (2)
Scripting (4)
Security (3)
Service Broker (14)
SharePoint (2)
Silverlight (15)
Social Software (1)
Software + Services (2)
Software Factories (11)
Software Industry (1)
Spark (1)
SQL Server (2)
Stephen Colbert (1)
TechEd (7)
TechEd06 (1)
TechRec League (1)
Television (6)
Travel (6)
Unified Client (1)
Unit Testing (3)
UX (1)
Virtual PC (2)
Visual Basic (1)
Visual Studio (19)
Volta (2)
Washington Capitals (33)
WCF (31)
Web 2.0 (64)
Web Services (5)
WF (20)
Windows Live (21)
Xbox (1)
Xbox 360 (51)
XML (7)
XNA (13)
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