The Artima Developer Community
Sponsored Link

Ruby Buzz Forum
Last of the C extensions

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Daniel Berger

Posts: 1383
Nickname: djberg96
Registered: Sep, 2004

Daniel Berger is a Ruby Programmer who also dabbles in C and Perl
Last of the C extensions Posted: Jun 1, 2008 12:39 AM
Reply to this message Reply

This post originated from an RSS feed registered with Ruby Buzz by Daniel Berger.
Original Post: Last of the C extensions
Feed Title: Testing 1,2,3...
Feed URL: http://djberg96.livejournal.com/data/rss
Feed Description: A blog on Ruby and other stuff.
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by Daniel Berger
Latest Posts From Testing 1,2,3...

Advertisement
We recently released win32-pipe 0.2.0 as part of the Win32 Utils project. This represents yet another C extension that's been converted to pure Ruby. Yay!

So, what's left?

win32-open3 - I'm not sure if we can convert this to pure Ruby or not. If I recall, one of the thornier issues is setting the process status.

win32-taskscheduler - Cannot be converted to pure Ruby. Not with win32-api, anyway. The underlying task scheduler interface on Windows is actually C++, not C. Using WMI + Win32_TaskScheduler is out because of some (Microsoft imposed) limitations of using that interface.

win32-changejournal - I've got a partially complete pure Ruby version checked into CVS but haven't gotten around to finishing it yet.

win32-daemon - Part of the win32-service library. Again, I have a partially complete pure Ruby version checked into CVS but haven't finished it yet.

win32-etc - Deprecated. Use sys-admin instead, which (on Windows) is pure Ruby.

In other news, I'd like to create a pure Ruby version of WIN32OLE, not only because it would be easier to maintain, install and debug, but because the current version is buggy.

Read: Last of the C extensions

Topic: An Argument for RIA Previous Topic   Next Topic Topic: Handy git-daemon Ruby script

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use