Nigel:
Thank you for passing on the word about kai… very sad indeed.
Coincidentally, I was working on a (for me) very involved script in March of 2007, and posted a plea for help with a specific handler at the AppleScript Users List. A method I would never have been able to divine on my own.
If I recall, there were replies involving scripting additions and shell scripts, neither of which I was comfortable with using.
kai posted nearly exactly what I needed… in vanilla AppleScript… but his code was so obscure (to me) that I asked him (in a private message) to translate it into more readable form. He generously obliged… and I went on to incorporate his routine in my own script.
I had witnessed kai’s scripting magic before our exchange, genuinely admired his skill, and made no secret of that when writing to him. Over the course of a month and a week, we corresponded by email about a variety of subjects. I was very much flattered that he took an interest. Though our correspondence may have been brief, it was very rewarding for me.
At the time, he mentioned recently ‘recovering’ from a bout with pleurisy, but clearly the root of his illness was more serious.
I last heard from kai on 4/25/07, when he gave no indication of a relapse. I wrote him again, off and on, but got no reply. I was concerned, and wrote to Adam Bell in July of '07 to see if he had news, but there was none. I had no other contact in common with kai, and I let things alone at that point, but I remained curious.
kai will definitely be missed here.
–
Incidentally, during the course of our exchange regarding scripting, I turned up a problem with the handler he’d written for me… and I took great pride in figuring out what caused it and correcting it. I mentioned this to kai, and his confidence and understanding were both so thorough, that he was able to blame a bug in the Finder for the error thrown by the ‘errant’ script line, rather than an error he had introduced himself.
Peter Bunn