--- Quote Start ---
To each his own, of course, but categorically shutting doors on things like this cannot possibly be good policy if progress and improvement are the end goal. Besides which, 30+ years of what is essentially the same design paradigm is not exactly what I would call progress. Yes, I think I can safely state that the IC design industry (interestingly, FPGA design still follows this paradigm as well...) has succeeded in spite of not because of the "advanced tools" that have been delivered by the EDA industry.
I don't want to start a flame war, but I think ideas should succeed and tools should be used on their own merit, not pre-conceived notions.
Cheers!
slacker
--- Quote End ---
The design endgame is not VHDL/verilog. Its gates and registers. HDLs are just a well established method to produce and suitably verify these. It has 30 years of momentum, and changing something like this is not easy. MyHDL may be an amazing tool, but without adoption, it will be useless to anyone with it on their CV, and if you're someone with extensive MyHDL experience up against someone who spent the same time in the "advance tools" of the EDA idustry, you're probably not getting that job.
I am a VHDL engineer, but I will admit if you want a job you really need to know SystemVerilog and UVM. Thats what makes you most employable. Companies generally dont invest in tools without a solid background, and those tools need to show some kind of performance or productivity improvement before major companies will even think about trying them out.
Although you would probably argue they are not the same, I have experience using Matlab HDL coder and HDL coder. The former likes to be sold as the "one stop solution" for algorithm -> FPGA development, they like to gloss over the part that its not quite that simple if you want a space and timing optimised solution. Plus its another tool you have to learn to use. HDL coder wraps itself around VHDL/Verilog, but it wants to do everything its way (again, another tool to use etc etc)
Remember, most engineers are not fluent in Python. So thats your first barrier. Its a second language they need to understand (as they will really need to understand the generated Verilog/VHDL). And that is another risk - any language that generates another language will always have some bugs somewhere! (why do people that design PCBs still insist on checking the entire generated netlist, and get it reviewed?)