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 » Java » DSL
Showing page 1 of 2 (13 total posts)
  • A framework for cross platform DSL development

    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 DSL based on commonly available languages such as Boo, Ruby, Groovy or ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on April 1, 2008
  • Babysteps in Scala

    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 an emerging languages track and extended their call for papers deadline to next month, I ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on March 10, 2008
  • Next Week's Speaking Schedule

    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 I’m giving a talk on language oriented programming with .NET for the Oslo chapter of ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on February 22, 2008
  • A Jerk in the Land of a Hundred Languages

    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 change happens in sudden jumps separated by long periods of creeping evolution. The ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on February 3, 2008
  • 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
  • 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
  • Next Wednesday

    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 know why this blog has been a little quiet lately). For now, I’ll just leave you with a ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on September 5, 2007
  • Is it a bird? Is it a plane? It's a DSL!

    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 depends. I my opinion my posts on the planning DSL concerns a DSL, even if it technically is ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on July 15, 2007
  • Anonymous types for J

    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 shares some of its semantics with the simpler custom projection functions ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on June 12, 2007
  • The Poor Man's Lambda

    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 readable, but the lambda expressions are by far as elegant has those of C# 3.0. ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on May 29, 2007
1 2 Next >
Powered by Community Server (Personal Edition), by Telligent Systems