I get bored in my process of improving dc CirSys 0.07. I'm a little anxious about time, since plotting circuit diagrams using MS Visio and preparing test cases from textbooks on circuit analysis are rather time-consuming. What shall I do? I've completely lost my way.
I guess I'm in need of a change. Shall I turn my attention to the other two courses, Mathematical Statistics and Computer Organization? If the answer is "yes", then how?
Indeed there are simulation projects related to these two courses and I've already devoted remarkable amount of efforts to applications concerning statistical and probabilistic simulation issues. However, these projects are still at very early stage. I'm worried now.
I wonder if I can try another way to develop my projects. One sexy choice is implementing core algorithms using Haskell and writing compilers using TXL. Changing ways of doing things can make our lives more interesting, so why not? In the foreseeable future, I would rewrite most of my old perl projects by Perl 6. The accurate time depends on how fast Autrijus' Pugs is progressing. This kind of change seems to be less revolutionary compared with using Haskell directly though.