Ruby goes ABAP With the magic of JRuby you should be able to run Ruby on NetWeaver, but SAP is taking Ruby one step further and putting Ruby on the ABAP VM. For those who don’t know, the core of the monster is written in ABAP, SAP’s proprietary language. It’s ancient and moldy but if you can get past the smell, very productive. While this won’t make R/3 the next cool platform, it might give a kick for R/3 developers:
Rather than just running Ruby programs isolated on the ABAP server, Blue Ruby also provides two-way integration with the surrounding ABAP environment – ABAP programs can invoke Ruby code easily and Ruby programs are able to access existing ABAP functionality. However, this integration is strictly controlled by the Blue Ruby VM, turning Blue Ruby into a sandbox inside the ABAP server.
XML without shame Over the past few months Ruby’s XML support went from WTF to kick ass. REXML still ships by default but shouldn’t be your default option anymore. Check out the Ruby XML performance shootout (it is incomplete and possibly biased, but it will give you a sense of where we stand).
April, just around the corner. The Cult of Taxes Manifesto.