Browse by Tags

Lexical Closures, Deferred Execution and Kicker Methods
06 November 07 05:20 AM | andersnoras | 3 Comments   
Casper wrote an interesting comment to my screen cast about LINQ and Quaere auto completion which deserves an answer in the form of a blog post. As the title suggests you’re in for a ride through many different concepts in .NET, Java, LINQ and Quaere Read More...
Filed under: , , ,
Auto completion for LINQ and Quaere (take 3)
18 October 07 07:50 PM | andersnoras | 2 Comments   
Thomas brought up a question on auto completion for LINQ queries in Visual Studio that has spawned a discussion on my Bare Naked LINQ post . The best way to show the differences and similarities is to do a screen cast so here you are; enjoy! A high res Read More...
Filed under: ,
Bare naked LINQ
18 October 07 06:07 AM | andersnoras | 10 Comments   
Some ever recurring discussions around Quaere are “this isn’t really LINQ for Java” and “cool, but this isn’t truly type-safe”. In this post I’ll dive into these topics by explaining how LINQ works… LINQ Read More...
Filed under: , , ,
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...
Filed under: , , , ,
The Poor Man's Lambda - Revisited
24 September 07 07:26 PM | andersnoras | 9 Comments   
When I was writing the early spikes for the Quaere project, I wrote a blog post entitled "The Poor Man's Lambda" , back then I used anonymous classes for the "lambda" expressions. Integer[] numbers={ 5, 4, 1, 3, 9, 8, 7, 2, 0}; Object[] firstSmallNumbers Read More...
Filed under: , , ,
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...
Filed under: , , , ,
Podcast of my JavaZone talk
17 September 07 10:06 PM | andersnoras | 1 Comments   
I just noticed that the JavaZone guys have made a podcast of my talk on Plain Old Java Domain Specific Languages available. If you're interested, you can find it here . My talk was all code, so listing to the podcast is a little like listening to TV on Read More...
Filed under: ,
Solving Puzzles with Quaere
14 September 07 04:39 AM | andersnoras | 0 Comments   
Earlier this year the program manager for the C# compiler, Luke Hoban showed how he used LINQ to solve one of the puzzles in Microsoft’s Puzzle Hunt event . On his blog he shows a similar puzzle , in which there is a mobile consisting of thirteen Read More...
Filed under: ,
Introducing Quaere - Language integrated queryies for Java
11 September 07 10:35 PM | andersnoras | 34 Comments   
Earlier today, I unveiled the Quaere project during my talk at the JavaZone conference. Quaere is an internal domain specific language that adds a querying syntax reminiscent of SQL to Java applications. The language is modeled with basis in Microsoft’s Read More...
Filed under: ,
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...
Filed under: , , ,