http://smartwin.sourceforge.net/A gui library for windows.
Uses templates, most intresting is u can use for pocketpc devices also.
What was my point.
Yah that guy is like a C++ god

. Probably he forgot more about shit then i will ever know.
Yet he uses C++.
Your implementation will run faster then mine.
If u are running it on a pocketpc could be an issue

1/2 of ur progam size is caused by your fileloader.
(price you pay when u have absolute control).
If you wrote the program in python, it would basically just be what is contained in your for-loop.
If you had ur own bag of C++ functions like read_lines load_file etc you could cut down on program size a lot.
Problem with compiled languages is that you have to write the program.
Compile, test repeat.
How many times have you written little C/C++ proggies just to test how a function works.
With python/scheme/lisp you have an interpreter where you can type in and test.
You do not have to compile.
And you can modify stuff using the console at runtime, that way u can test new ideas etc.
With python you could attach a console to a python webserver and at runtime play with the insides

.
When i first learn something new i think it is like a magic bullet it can fix all problems.
He has a brain tumor, if only we could attach a python console to his head so i could mess arround with his brains

.
Where python/scheme/lisp (and others) excel is acting like "glue".
Functions where u need to interface with low-level stuff, or speed is a problem write in C/C++/assembler.
Then call each of these functions from the high level language.
That way u get the best of both worlds

.
Anyway I blab too much

Me i like to learn new things. Probably next year i will learn some other freaky language. I wanna look at erlang.
But i am sure i will still be using C/C++,python,scheme still

I will just have another tool in my toolbox.