From: jjl@... (John J. Lee) Date: 2004-07-21T06:02:12+09:00 Subject: Re: VB(ish) replacement Dave Boland writes: [...] > What they seem to be looking for is: > 1. High level language, but not necessarly VB compatible. > 2. OOP > 3. Reasonalble learning curve > 4. Cross-platform > 5. IDE and ability to graphically design windows. > 6. Distribute programs as .exe's, so some sort of compiler needed. > 7. Serial communications library (RS-232, 485, USB) > 8. SNMP library > 9. Good performance (not expected to be as fast as C/C++) > 10. Windows are native to each O.S. > 11. Database support of Access and MySQL > > It looks like any of the three languages have most or all of what they > need, but I don't use scripting languages enough to give a good answer. Can't speak for Ruby, but I'm fairly sure both Perl and Python do fine on all points but 3. Python does fine on the remaining point. Perl fails *badly* here: http://www.google.com/groups?threadm=87u12z90eq.fsf%40pobox.com&selm=D87u12z90eq.fsf%2540pobox.com I've used a fair number of programming languages. Perl is the only one I'd unhesitatingly call 'pathological'. And I do speak as an admirer of the language: before Python was around and well-supported, it served an important purpose. Now, though, it fills a much-needed gap John