Anders Norås' Blog
Software Design, Agile and Stuff
Browse by Tags
All Tags
»
DSL
(RSS)
.NET
Architecture
Boo
Books
DDD
Java
LINQ
Open Source
OSS
Quaere
Ruby
Scala
Talks
A framework for cross platform DSL development
31 March 08 06:42 PM
|
andersnoras
|
6 Comments
One of the challenges I have experienced when giving talks or blogging about domain specific languages is that developers are a little reluctant to writing code in languages they are unfamiliar with. This holds true even if the DSL in question is an external
Read More...
Babysteps in Scala
10 March 08 05:11 AM
|
andersnoras
|
4 Comments
There are always some Java developers who attend whenever I give my .NET DSL talk. This is super cool, and at it makes for some new challenges. The most common one is “How can we do these things with Java”. Since the JavaZone guys have introduced
Read More...
Next Week's Speaking Schedule
22 February 08 04:24 AM
|
andersnoras
|
3 Comments
Fredrik Kalseth posted a notice about his talk for the Norwegian .NET User Group’s (NNUG) Vestfold’s chapter, so I thought I’d follow in his footsteps to inform the world about my speaking engagements next week. On Tuesday February 26th
Read More...
A Jerk in the Land of a Hundred Languages
03 February 08 07:00 AM
|
andersnoras
|
2 Comments
There is an article in this week’s Economist referring to a paper by Dr. Mark Pagel et al published in the latest edition of Science on (spoken) languages evolving in punctuational bursts. The key point in Dr. Pagel’s research is that evolutionary
Read More...
Ambition, Quaere, Closures and Other Random Thoughts
27 September 07 07:20 PM
|
andersnoras
|
2 Comments
Yesterday I came across Chris Wanstrath Ambition project which is very similar to my Quaere project. To exemplify the similarities between LINQ, Ambition and Quaere, here is the same query expressed in each "language". LINQ var expensiveProducts = from
Read More...
Quaere is now an offical Codehaus project!
24 September 07 06:09 PM
|
andersnoras
|
1 Comments
Even if InfoQ broke the news last week , I'm very pleased to announce that Quaere gotten a proper home at the Codehaus . Lots of stuff have been fixed or added to the codebase after I announced the project at JavaZone . Because of this, I have now removed
Read More...
Next Wednesday
04 September 07 06:11 PM
|
andersnoras
|
2 Comments
Next Wednesday I’ll be giving my talk on plain old Java Domain Specific languages at the JavaZone conference in Oslo. During my talk, I’ll reveal a project I’ve been putting quite a lot of work into during the last few weeks (now you
Read More...
DSL Tools: A Complex Solution for a Simple Problem
24 July 07 09:43 PM
|
andersnoras
|
5 Comments
Last night I was unable to sleep, so I started reading Domain Specific Development with Visual Studio DSL Tools and I was immediately reminded of my rant about software factories . Just like with the software factories provided by the Patterns and Practices
Read More...
Is it a bird? Is it a plane? It's a DSL!
15 July 07 06:11 AM
|
andersnoras
|
7 Comments
My latest posts on DSLs caused a bit of a stir around the blogosphere. Some of of the more constructive debates have been on wether a fluent interface is just a fluent interface or if it can be labeled as a DSL. I have a consultant's answer to this; it
Read More...
Behind the scenes of the planning DSL
09 July 07 10:54 PM
|
andersnoras
|
28 Comments
Last week I blogged about an embedded DSL for creating different calendar components like events and to do-tasks . For this post I'll let you in on some of the "secrets" of embedded DSL development in C#. Before we get started, let me refresh your memory
Read More...
I'm coming down with a serious case of the DSLs!
04 July 07 08:28 PM
|
andersnoras
|
10 Comments
Back in May chromatic published a tongue-in-cheek checklist to determine whether your code is a DSL or an API . Regular readers know that I've done quite a bit of fooling around with various embedded DSLs in Java and I assure you that getting serious
Read More...
Anonymous types for J
12 June 07 06:29 AM
|
andersnoras
|
1 Comments
In a recent post I showed how lambda functions are emulated in my LINQ-like Java DSL . Today I extended the language to support n-tuple anonymous types. The most common use case will be to project parts of a query result into a new type, so the implementation
Read More...
The Poor Man's Lambda
29 May 07 06:44 AM
|
andersnoras
|
8 Comments
I've been putting some more work into my little Linq for Java demo lately to make the tests for all the examples in the Linq samples demo pass. Some of these are going to be pretty challenging, but I'm well on my way. In general I believe the DSL is highly
Read More...
I'm speaking at JavaZone this year
23 May 07 02:53 AM
|
andersnoras
|
1 Comments
I just got an email from the program committee for the JavaZone conference confirming that my proposed session had been accepted. In lieu of a sexier name, the talk is entitled "Plain Old Java DSLs" and it will be on how one can use Java 1.5 language
Read More...
Writing a DSL for XML Documents
01 May 07 07:11 AM
|
andersnoras
|
3 Comments
In a previous post I lifted the veil on my proposed session for this year's JavaZone conference. The talk will be about how one can leverage the language features in Java 1.5 and 1.6 to create embedded DSLs with Java. The post showed off the client code
Read More...
More Posts
Next page »
Search
Go
This Blog
Home
Email
Tags
.NET
Agile
Architecture
Boo
Books
C#
DDD
DSL
Frameworks
Java
JPA
LINQ
mac
Musings
Open Source
OSS
Practices
Quaere
Rants
Reinventing the wheel
REST
Ruby
Scala
Talks
TDD
Tips
Tools
Visual Basic
WCF
Web Services
windows
Navigation
Home
Blogs
Photos
Downloads
Archives
April 2008 (7)
March 2008 (7)
February 2008 (4)
January 2008 (2)
December 2007 (1)
November 2007 (2)
October 2007 (6)
September 2007 (13)
August 2007 (2)
July 2007 (10)
June 2007 (9)
May 2007 (8)
April 2007 (6)
March 2007 (13)
February 2007 (15)
January 2007 (4)
Syndication
RSS 2.0
Atom 1.0