Archive for the ‘Development/Programming’ Category

Progress on the ABAP Lisp interpreter

Tuesday, June 30th, 2015

Since announcing the ABAP Lisp interpreter on SCN last week, I have made a few commits to the ABAP Lisp repo. I was rather chuffed to get some positive response on the article, and it does provide a bit more motivation to keep working on it.


nwrfc 0.0.8 gem is out

Friday, June 5th, 2015

I have just published a new version of the nwrfc gem with (as usual) very minor updates.

Yet another ABAP JSON parser – and some other stuff

Friday, March 27th, 2015

We have had the capability to process JSON in ABAP for some time now (refer to this blog post for an introduction). The problem is that it does not satisfy all the use cases without some effort and, therefore, there is still some scope for writing a custom JSON parser in ABAP. I recently wrote one again.


Taking a new look at REBOL

Wednesday, June 18th, 2014

The other day I was on StackOverflow and an open source ad on the sidebar caught my attention with the words: “help us build the first full-stack Language” and “RED”. “Well,” I thought, “this is rather intriguing.”, so I clicked down the rabbit hole.


Classy headings in your code with ASCII art

Friday, November 1st, 2013

Sometimes source code modules get very big. You can argue that this should never be the case, if you modularize your code properly, but the fact is that they do. And when they do, they sometimes become difficult to read. (more…)

The road to Lisp

Thursday, April 11th, 2013

One of the hurdles I face in learning a new language, as you probably do too, is that I am always looking at it from the point of view of my current context, more specifically the current set of languages, and in particular, my favorite language, which is Ruby. I end up comparing everything I look at to Ruby’s ease of expression, the way I can quickly do real practical stuff, and the amount of libraries already out there. (more…)

Effective (and easy!) ABAP source code search using Solr (Part 1)

Tuesday, October 2nd, 2012

If you have been a long time reader of my blog, you may think I have a bee in my bonnet about being able to search through ABAP source code, as if it were some holy grail or something. Yet when I consider that, given the following use cases, I think there is a lot of scope for such a solution: (more…)

REBOL and what could be

Tuesday, March 10th, 2009

After dismissing REBOL as an amusing diversion, I have over the last few days started looking at it again, after seeing a reference to it in a post by why the lucky stiff. And if someone with why’s standing in the community says it’s cool, it must be, right?


Pit your programming language against the rest!

Tuesday, September 30th, 2008

While looking around for benchmarks on the languages I like best (which already tell you that benchmarks are a farce, right?), I came across two interesting websites. So interesting in fact, I’m going to share them with you.


What makes a platform?

Friday, February 23rd, 2007

Some time ago I was contemplating the concept of a platform. It is a term that is bandied around quite a bit, but I’m not sure if a formal definition exists (other than something flat on which you can build or place something). I am speaking of course of platforms in the software world; perhaps the right term to use would be “application platform”. (more…)