Community Server

The platform that enables you to build rich, interactive communities
Welcome to Community Server Sign in | Join | Help
in Search

Browse by Tags

All Tags » LINQ
Showing page 1 of 2 (11 total posts)
  • Visitor Revisited

    When I was actively working on my Quaere project, I experienced a real slowdown in productivity when I got to the more complex processing of its expression trees. The main reason for this was that the visitor implementation we used for this grew very large over time. Below you can see the interface definition, and the Quaere for Objects query ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on October 22, 2008
  • Lexical Closures, Deferred Execution and Kicker Methods

    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 amongst other things. Fasten your seat belts! For those of you who didn’t bother ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on November 6, 2007
  • Auto completion for LINQ and Quaere (take 3)

    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 QuickTime version is available here. Community Server screwed up my first posts. This ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on October 19, 2007
  • Bare naked LINQ

    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 to Objects The language integration in C# 3.0 and Visual Basic 9 makes LINQ very readable and ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on October 18, 2007
  • Ambition, Quaere, Closures and Other Random Thoughts

    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 p in products where p.UnitsInStock > 0 ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on September 28, 2007
  • The Poor Man's Lambda - Revisited

    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 = (Object[]) from(digits).where(new Predicate() { public boolean ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on September 25, 2007
  • Quaere is now an offical Codehaus project!

    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 the snapshot that was avilable here. I encourage those of you who are interested in ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on September 25, 2007
  • Podcast of my JavaZone talk

    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 the radio.
    Posted to Anders Norås' Blog (Weblog) by andersnoras on September 18, 2007
  • Solving Puzzles with Quaere

    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 (A to M) weights suspended from a system of bars. Each weight has weighs between 1 and 13, and the ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on September 14, 2007
  • Introducing Quaere - Language integrated queryies for Java

    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 Language Integrated Query (LINQ) project, which adds similar capabilities to a range of ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on September 12, 2007
1 2 Next >
Powered by Community Server (Personal Edition), by Telligent Systems