Hello From the IBM Hursley Lab in UK, in the picture you can see the historical building known as "Hursley House" where customers' meetings are being held, where I spent most day today...
In previous posts I have argued for the need for a specialized event processing language since the functions of event processing are specialized, and on the other hand in another posts I have argued for event processing being part of a bigger whole - which argues for more general programming language that can express the "bigger whole". This is clearly a trade-off here.
What can be done to "have one's cake and eat it too", have the specialized language but also remain within the more general framework -
How this can be achieved - some ideas:
- Have a unified meta-model that can generate multiple lower language languages
- Have an embedded EP language inside regular programming language the way that are embedded SQL work
- More ideas ?
This is not just an event processing discussion but leads to larger discussion about specialized vs. generic tools, and the trade-off involved.