Amaranth: Why Ruby ================== Robert suggested a survey to choose the language, but that would omit the reasoning, the criteria. The implied criterion is: - popularity among current and potential contributors where Ruby wins the SUSE WebYaST people and other SUSE web/Rails developers Let me add other ones I could think of: - existing code base We have YaPI and User in Perl We want to interface with WebYaST in Ruby - the above two combined: libraries and contributors of other distros' yast-like tools Fedora, Ubuntu, Pardus use Python - runtime efficiency it matters for installation RAM requirements I don't have the data. Anyone? So far I found http://eigenclass.org/R2/writings/object-size-ruby-ocaml which basically says that rb 1.8 has bloated @members so use 1.9 or structs. In the end I think that barring a veto by another criterion, the most important one is the availability of developers to make the transition. That results in Ruby, but I may be wrong and maybe there are five of you who will say "Yes! As long as it's Intercal!" Please reply with insights into the criteria already mentioned, your preferences, or other criteria. -- Martin Vidner, YaST developer http://en.opensuse.org/User:Mvidner Kuracke oddeleni v restauraci je jako fekalni oddeleni v bazenu