Thursday, May 28, 2009

Oldies but Goodies

David Coverdale was one of the biggest influence of rock music history. His old songs are still touching. Here are two of my recent favorites. Sailing ships are originally played by Steve Vai. The guitarist on this video is Adrian Vandenberg.

Very famous "Soldier of Fortune". I don't need to comment/explanation, do I?
all the song that I have sung, echo in the distance,
like the sound of the windmill going round

Wednesday, May 27, 2009

keep watching this video.

Megadeth, Tornado of souls.
This song reminds my wild young life. I loved this song. I was just a stupid young rocker-wanna-be.
Anyway, very well performed live. Planning to buy this DVD.

Tuesday, May 12, 2009

Still using Emacs

I am still intimidated by Emacs internals. I can barely customise my emacs as I wish with lots of research. Sometimes, it looks counter-economic. To to a little thing, I have to pay the time price. I know modern technology of "Eclipse" or "Net Beans" to replace Emacs.
But, I still use Emacs because it is fun. No need to fall into debates of 'Eclipse is in the position where early Emacs was.' I just do this especially for fun of functional programming with Lisp.

Elisp isn't the same as Common Lisp. Functional programming sometimes was bothered by Object Oriented Programming knowledge. It is a different world. Just trust the 30 years of evolution of Emacs. It is Rock Solid.

I am taking an approach far from the perfect way. I just implement/tweak .emacs/.emacs.d as I need. I don't worry about Emacs API. Later when I find a piece that makes a better way to replace my stupid code, then I fix it. Sure I still need to design the code before a keystroke, but, I don't take serious design as I do in real life work.

Eclipse plugin can be also written using Java and Eclipse SDK. True... But not as enjoying and easy like Emacs. Eclipse SDK learning curve is far bigger than Elisp learning curve. No fun. And Eclipse plugin development seems more serious than Elisp customization.

"Hey, come back to modern world." I know, and I have to. If I work with Java, I will. But in Python perspective, I still love python-mode, rather than PyDev in Eclipse. Oh, yeah.. Way better. How does Eclipse handle Python natural "undeterministic code indentation"? Not better than Emacs "tab". How does Eclipse handle calendar library to ad-hoc insert "Today's date"? not better than Emacs "calendar" library. And in anything can happen on any place as Emacs does? Can Eclipse give a reference of individual open document (or buffer in emacs term)?

Most simply can Eclipse give a current position as a handle? Eclipse can be an IDE, but not an editor. It is not customizable.