tag:blogger.com,1999:blog-5638372.post111444717223697080..comments2023-10-10T05:22:56.347-05:00Comments on binkley's BLOG: VisualWorks, Smalltalk VM and imageBrian Oxleyhttp://www.blogger.com/profile/06617364377560752378noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-5638372.post-1114470097374683292005-04-25T18:01:00.000-05:002005-04-25T18:01:00.000-05:00Oh, and to head this off: YARV (Yet Another Ruby V...Oh, and to head this off: YARV (Yet Another Ruby VM) is already 50x faster than the Ruby 1.8 VM. But there are other reasons for porting to Smalltalk than speed. One of the major goals is to give the Ruby community something like the Refactoring Browser.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5638372.post-1114467214751786572005-04-25T17:13:00.000-05:002005-04-25T17:13:00.000-05:00The largely unrealized truth about computer langua...The largely unrealized truth about computer languages is that they are really cultural artifacts first and technology second, much the same way that a written language is a cultural artifact. The Ruby community is remarkable for its positive culture and its ability to attract attention from many who otherwise would have had nothing to do with Pure Object programming. OO and Smalltalk would both gain from an even stronger Ruby community. And in the end, the idea of Pure OO remaining vital and growing is more important than any particular language. (And even more important, the ideas that underly OO!)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5638372.post-1114463561460737762005-04-25T16:12:00.000-05:002005-04-25T16:12:00.000-05:00Because it is interesting to do.Because it is interesting to do.Brian Oxleyhttps://www.blogger.com/profile/06617364377560752378noreply@blogger.comtag:blogger.com,1999:blog-5638372.post-1114463467538758842005-04-25T16:11:00.000-05:002005-04-25T16:11:00.000-05:00I'd rather see Smalltalk reclaim some lost ground ...I'd rather see Smalltalk reclaim some lost ground than muddy the waters by porting Ruby to the VM. The syntax is so similar that I don't really see the benefit of porting Ruby, and I consider Smalltalk to be more powerful, (or at least, more internally consistent) so the question, 'why bother?' springs to mind.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5638372.post-1114458439809224102005-04-25T14:47:00.000-05:002005-04-25T14:47:00.000-05:00Efforts to get Python running on the VisualWorks V...Efforts to get Python running on the VisualWorks VM have been ongoing for a while now. On the surface, Ruby is a better fit, so I wouldn't call the idea perverse.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5638372.post-1114451942395348212005-04-25T12:59:00.000-05:002005-04-25T12:59:00.000-05:00Well, yes. :)Actually, since Smalltalk and Ruby h...Well, yes. :)<BR/><BR/>Actually, since Smalltalk and Ruby have such similar object models and feature sets (once you strip away the syntactic sugar coating), the goal is to have higher-performing VM for Ruby and a great development environment to boot.Brian Oxleyhttps://www.blogger.com/profile/06617364377560752378noreply@blogger.comtag:blogger.com,1999:blog-5638372.post-1114451516729951972005-04-25T12:51:00.000-05:002005-04-25T12:51:00.000-05:00Porting Ruby to a Smalltalk VM? Isn't that just s...Porting Ruby to a Smalltalk VM? Isn't that just slightly perverse? :-)Anonymousnoreply@blogger.com