Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Development
    • Development
    • Servers

    Head of Ruby Project to Support Microsoft

    Written by

    Darryl K. Taft
    Published February 6, 2008
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      Two efforts to deliver an implementation of the Ruby language on the .Net platform have merged into one. Or have they?

      Rather than continue to chase the same goal, Wayne Kelly, a lecturer at the Queensland University of Technology and the lead on the Ruby.Net project, said he is refocusing his efforts on Microsoft’s IronRuby implementation. The Queensland University of Technology is based in Brisbane, Australia.

      However, some supporters of the Ruby.Net project are considering keeping it going as a “stepping stone” while IronRuby is being developed.

      Kelly, who presented the progress of the Ruby.Net project Jan. 29 at the Lang.Net conference on Microsoft’s Redmond, Wash., campus, announced Feb. 4 that he now plans to support the IronRuby effort.

      In a blog post Feb. 5, John Lam, a Microsoft engineer who is heading up the IronRuby project, extended a “warm welcome to Wayne, and we invite anyone else who wants to work on IronRuby to join our Open Source project. Microsoft Research funded a portion of the development of Ruby.net, and their parser lives on in IronRuby thanks to the excellent work that Wayne did in producing the Gardens Point Parser Generator.”

      Meanwhile, in an e-mail to the Ruby.Net Compiler Discussion group posted late Feb. 4, Kelly said he felt no need to continue work on the Ruby.Net effort because Microsoft’s DLR (Dynamic Language Runtime) “is clearly here to stay-it’s becoming an even more important part of the Microsoft platform. I also believe that to obtain production quality performance, Ruby.NET would need to reinvent (or adopt) something equivalent to the DLR. If we were starting the project today, there is no way we wouldn’t use the DLR.”

      Ruby.Net started as a Microsoft-funded research project to place a Ruby implementation on the Microsoft CLI (Common Language Infrastructure). The project released its first beta last year. Kelly said his team began feeling confident about delivering a production release of the technology. Yet, “the release of IronRuby last year obviously caused us to question this unstated goal.” he said. “At the time we didn’t know if the IronRuby project and the DLR would succeed, so we decided to continue with Ruby.NET at that stage.”

      However, “last week at the Lang.NET Symposium, I presented our work on the Ruby.NET project and also had the opportunity to learn more about the progress of the IronRuby project and the inner workings of the DLR,” Kelly said in his e-mail. “Whilst Ruby.NET initially had a good head start on the IronRuby project; by incorporating the Ruby.NET parser and scanner and by leveraging the DLR, I now believe that IronRuby is more likely to succeed as a production quality implementation of Ruby on the .NET platform. I believe that ultimately there is no need for two different implementations of Ruby on .NET. So, if Ruby.NET is ultimately not going to be that implementation, then we should not waste further developer effort fruitlessly chasing that goal.”

      Thus, said Kelly: “I believe we (the Ruby.NET community) can make the biggest impact by [leveraging] our experiences with Ruby.NET to contribute to the IronRuby and DLR projects.”

      Head of Ruby Project to Support Microsoft

      }

      In an interview with eWEEK Feb. 5, Lam said Kelly approached him after the conference was over “to talk about what he wants to do next. I think he made up his mind after learning more about the DLR at Lang.NET. We talked about areas in IronRuby where we thought we could use his help, and his interest really is much more from an academic point of view versus shipping a product. In the end, it was kind of strange that a university was involved in producing a production-quality compiler.”

      Kelly said as much in his e-mail. “As a researcher, my prime interest is not in developing products, but in developing innovative new ideas and having an impact by having those ideas used in the real world,” he said.

      Kelly also said that Microsoft did not try to influence his decision.

      “Joining forces lets us avoid duplicating effort,” Lam said. “More people working in parallel on libraries means that folks will get a working Ruby on .Net that runs real programs sooner.”

      Both Lam and Kelly said a core goal of both projects is to get the popular Ruby on Rails framework running on .Net.

      Meanwhile, on the same Ruby.Net discussion group thread, some Ruby.Net supporters said that while they respect Kelly’s decision, they do not see reason to kill the project.

      “I still believe that there is room in the world for both a statically-compiled Ruby and a dynamically-interpreted Ruby on the CLR, with Ruby.NET representing the former and IronRuby the latter,” said Ted Neward, founder of Neward & Associates.

      “There is a clean separation between what Ruby.NET can offer the .NET developer ‘right now’ and what IronRuby ‘will not’ offer the .NET developer in the near term future. As such this is one area that I believe should be the core focus of the Ruby.NET project moving forward,” said M. David Peterson, co-founder and chief architect at 3rd&Urban.

      Darryl K. Taft
      Darryl K. Taft
      Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×