2012-02-24 Compiler construction is a tough subject if you've missed the theoretical basics. However, now as I need to learn them, the subject becomes more appealing. I am poor at theoretical computer science, but I discover that I reach a higher level of education by becoming familiar with this stuff. For full understanding -- and that's what I strive for --, the theoretical parts are neces- sary as well. Sometimes it's good for me that others decide what I have to learn, but only sometimes. Usually it's best to be just motivated, the rest will come automatically. But back to the practice. I plan to apply parts of my new knowledge for masqmail's conf parser. And there's also the eso- teric baum programming language. I could fetch it from the attic and have a bit of fun on that front. (btw: That had been the first real project I had implemented self-motivated in C.) And finally, in a discussion with Michi and Phil, I came back to some older editor ideas: Something like sam, but for Unix and with curses. I've always thought that I'd write a front-end to ed; a wrapper that adds a view, and possibly multi-file editing. Today the idea appeared that I could do it much easier the other way round: Take vi and make it always be in the last-line mode. (Not in real ex mode (Q), but in last-line mode (:).) That would be much less work to hack with a similar result. ... I should not talk about it but hack it! http://marmaro.de/lue/ markus schnalke