YaST is being rewritten in Ruby; Geeko gets a nosejob
opensuseadventures.blogspot.com
opensuseadventures.blogspot.com
Largely this is due to the simple fact that SUSE has many proficient Ruby developers.
This strikes me as very pragmatic and doesn't surprise me. I had one of their developers as speakers (and martial arts instructor) at my conference (eurucamp[1]) and he was really good. He built some of their internal toolchain. Definitely someone I would trust to not pick an implementation base for its hype value.Here is the full reference. http://doc.opensuse.org/projects/YaST/SLES10/tdg/Book-YCPLan...
The big fail, though, is that most of the development effort goes into YaST, making it sort of awkward to script these things or change them manually using the CLI. It wasn't until switching to Arch Linux that I really felt like I understood how to configure my system without pointing and clicking.
Also packaging into executables