The list wasn't supposed to be options, just prompts for you to think about what you might really like.
Automated buildings is why I got interested 6 months ago. I'm working on stairs for now though. If I manage stairs, I suspect buildings might well be next
i've just managed to produce a staircase func_detail program in C++
Once i make it user-friendly + added the side-runner diagonals i'll upload it.
i'll prob also add a playerclip brush in there too since it'll have almost the same dimensions as a side-runner diagonal.
most annoying for me is how brushes are stored using 3 corners of the brush, identified via relative facing clockwise - i'm sure there's a better algorithm for converting between vertex points and this method then what i came up with since i wasn't really trying to do anything particularly elegant with the code.
edit:
if you don't like C++ what language would you prefer?
i find C/C++ is very powerful and great for most non-graphics based programs
although as someone with a masters in physics and in software engineering i can say that most physicists don't teach programming properly, so you might be fighting the language due to improper learning materials
what IDE are you using?