Тащемта на маке есть такая штука: AppleScript. Используется она для связи приложений между собой и позволяет, например, делать такие штуки:
Здесь должен был быть пример, но я его потерял, так как автор его вайпнул. Но вы поверьте, это было потрясающе — скрипт длиной семь строчек, отправляющий смс любому другу из ростера iChat'а.
Но ведь в Linux есть D-Bus, для которого есть интерфейсы практически каждого приложения. Почему бы, подумал я, не создать язык, подобный AppleScript, и ровно для таких же целей — говнякать пользовательские скрипты, связывающие приложения по дбасу? Например:
alias knotify: org.kde.knotify
knotify.event: 'You Suck!'
inb4: есть же питон (perl/lua/C++)! Биндинги DBus'а к питону, например, показались лично мне адовым адом. Да и цель немного другая, питон здесь будет оверкиллом.