Discussion:
Community support and updates to Ruby 2.2.2?
(too old to reply)
Rod Regier
2017-06-13 20:03:45 UTC
Permalink
Raw Message
Sourced and installed Ruby 2.2.2 from VSI as OpenSource "no charge" V/I64
distribution.

$ ruby -v
ruby 2.2.2p95 (2015-04-13 revision 50295) [OpenVMS]

\\

Is there a community or volunteer(s) that are continuing to advance Ruby for V/I64?

Current stable release for OpenSource Ruby is 2.4.1 as of Mar/2017, which is a long way from 2.2.2 in 2015.

Thanks
l***@gmail.com
2017-06-15 14:45:32 UTC
Permalink
Raw Message
Post by Rod Regier
Sourced and installed Ruby 2.2.2 from VSI as OpenSource "no charge" V/I64
distribution.
$ ruby -v
ruby 2.2.2p95 (2015-04-13 revision 50295) [OpenVMS]
\\
Is there a community or volunteer(s) that are continuing to advance Ruby for V/I64?
Current stable release for OpenSource Ruby is 2.4.1 as of Mar/2017, which is a long way from 2.2.2 in 2015.
Thanks
Yes, there's a small community of us (very small, so far) who support and advocate for the VMS port of Ruby. I've been using this v2.2.2 release for a couple of years now, and this version has been "quite adequate to task", where my focus has been primarily on using Ruby for sys-admin and general computing tasks (similar to my interests in it on Linux where I use v2.4.x primarily).

One of VSI's Open Source advocates, Brett Cameron, and I have been giving Ruby/VMS updates to the VMS Community at the annual VMS Boot Camp -- our submissions for sessions at the 2017 Boot Camp are "in", pending approval; Brett's been the primary resource for many of VSI's O/S ports. There's been significant activity and progress in providing Ruby interfacing to selected VMS system service and library routines, and we'll be reporting on those developments in September.

I'm pleased to see that VSI's commitment to Open Source Software is strong and focused -- but they've got limited resources and a lot on their plates. I believe that Ruby/VMS version updates would get attention roughly in proportion to activity and installed base, interest from the VMS community, etc. I've personally advocated for efforts to port/release Ruby v2.4 for VMS, with the caveat/understanding of limited resources, priorities, etc. Positive interest, installations and use will change those priorities appropriately. More visibility, advocacy and involvement will ditto.

Hope to see some of you at Boot Camp in September -- let's meet, plot and advocate for Ruby/VMS from there! The more the better! Thanks.
-- Lorin
Jan-Erik Soderholm
2017-06-15 14:55:51 UTC
Permalink
Raw Message
Post by l***@gmail.com
Post by Rod Regier
Sourced and installed Ruby 2.2.2 from VSI as OpenSource "no charge"
V/I64 distribution.
$ ruby -v ruby 2.2.2p95 (2015-04-13 revision 50295) [OpenVMS]
\\
Is there a community or volunteer(s) that are continuing to advance Ruby for V/I64?
Current stable release for OpenSource Ruby is 2.4.1 as of Mar/2017,
which is a long way from 2.2.2 in 2015.
Thanks
Yes, there's a small community of us (very small, so far) who support
and advocate for the VMS port of Ruby. I've been using this v2.2.2
release for a couple of years now, and this version has been "quite
adequate to task", where my focus has been primarily on using Ruby for
sys-admin and general computing tasks (similar to my interests in it on
Linux where I use v2.4.x primarily).
One of VSI's Open Source advocates, Brett Cameron, and I have been
giving Ruby/VMS updates to the VMS Community at the annual VMS Boot Camp...
Are there any material available on-line where one can get a view
of what Ruby has to offer for an old VMS sysadmin? :-)

Maybe some handouts from the BootCamp sessions?

Jan-Erik.
Post by l***@gmail.com
-- our submissions for sessions at the 2017 Boot Camp are "in", pending
approval; Brett's been the primary resource for many of VSI's O/S ports.
There's been significant activity and progress in providing Ruby
interfacing to selected VMS system service and library routines, and
we'll be reporting on those developments in September.
I'm pleased to see that VSI's commitment to Open Source Software is
strong and focused -- but they've got limited resources and a lot on
their plates. I believe that Ruby/VMS version updates would get
attention roughly in proportion to activity and installed base, interest
from the VMS community, etc. I've personally advocated for efforts to
port/release Ruby v2.4 for VMS, with the caveat/understanding of limited
resources, priorities, etc. Positive interest, installations and use
will change those priorities appropriately. More visibility, advocacy
and involvement will ditto.
Hope to see some of you at Boot Camp in September -- let's meet, plot
and advocate for Ruby/VMS from there! The more the better! Thanks. --
Lorin
Arne Vajhøj
2017-06-15 16:06:28 UTC
Permalink
Raw Message
Post by Jan-Erik Soderholm
Post by l***@gmail.com
Yes, there's a small community of us (very small, so far) who support
and advocate for the VMS port of Ruby. I've been using this v2.2.2
release for a couple of years now, and this version has been "quite
adequate to task", where my focus has been primarily on using Ruby for
sys-admin and general computing tasks (similar to my interests in it on
Linux where I use v2.4.x primarily).
One of VSI's Open Source advocates, Brett Cameron, and I have been
giving Ruby/VMS updates to the VMS Community at the annual VMS Boot Camp...
Are there any material available on-line where one can get a view
of what Ruby has to offer for an old VMS sysadmin? :-)
Maybe some handouts from the BootCamp sessions?
I think the VMS system manager (I still prefer that term
over the more universal system admin) would use Ruby
for the same tasks as he/she would use Python for.

Same purpose. Very different languages!

For general learning Ruby you should probably by the
pick axe book.

Arne
Jan-Erik Soderholm
2017-06-15 16:09:03 UTC
Permalink
Raw Message
Post by Arne Vajhøj
Post by Jan-Erik Soderholm
Post by l***@gmail.com
Yes, there's a small community of us (very small, so far) who support
and advocate for the VMS port of Ruby. I've been using this v2.2.2
release for a couple of years now, and this version has been "quite
adequate to task", where my focus has been primarily on using Ruby for
sys-admin and general computing tasks (similar to my interests in it on
Linux where I use v2.4.x primarily).
One of VSI's Open Source advocates, Brett Cameron, and I have been
giving Ruby/VMS updates to the VMS Community at the annual VMS Boot Camp...
Are there any material available on-line where one can get a view
of what Ruby has to offer for an old VMS sysadmin? :-)
Maybe some handouts from the BootCamp sessions?
I think the VMS system manager (I still prefer that term
over the more universal system admin) would use Ruby
for the same tasks as he/she would use Python for.
Same purpose. Very different languages!
For general learning Ruby you should probably by the
pick axe book.
Arne
OK, about what I thought it was... :-)

I'll check for some general Ruby information then...

Jan-Erik.
l***@gmail.com
2017-06-15 17:50:06 UTC
Permalink
Raw Message
The Pick-Axe book is indeed perfectly relevant to Ruby/VMS (you have to fill in the VMS-specifics with your own experience), but this is "real Ruby", no compromises. I use this book for the Ruby classes/training we provide, from beginner to advanced.
Post by Jan-Erik Soderholm
Are there any material available on-line where one can get a view
of what Ruby has to offer for an old VMS sysadmin? :-)
Maybe some handouts from the BootCamp sessions?
I'm pretty sure that past Boot Camp presentations, including audio and slide-shows, are available online, but maybe only to BC-attendees(?)... Bill Pedersen would know. I'd be happy to share my slide-decks if you send me a PM/request here: lorin (at) rickernet.us

Yes, I'm old-school too, prefer "system manager," but I've had to update my terminology to embrace "sys-admin" too, so the youngsters would know what I'm talking about. ;-)
Post by Jan-Erik Soderholm
Can it run RoR?
I'm not aware of any Rails-based websites actually running on VMS, although it should be duck-soup wrt Apache, WBEM, etc. I'm not much of a web developer, but RoR is highly Ruby-version specific, and tied deeply in to just-the-right-versions of Gems, etc (dependency hell like we'd never had to contend with in any of VMS's history). But I think it'd be doable, especially for someone with some serious RoR chops. Just not my cuppa... If anyone knows someone who's actually done a Rails website on VMS, I'd be glad to hear of it!

BTW, Brett's done some preliminary demo-work with accessing Rdb databases from Ruby/VMS -- another demonstration that Ruby's quite generally capable on VMS -- it's just early days yet, and more folks/hands will not doubt get much more accomplished.

On the other near-by Ruby thread, I think someone said (paraphrasing) that "Ruby's a lot like Python" (for sys-admin tasks?) -- Exactly. I just like Ruby *a lot better* ... -- Lorin
Jan-Erik Soderholm
2017-06-15 18:42:21 UTC
Permalink
Raw Message
Post by l***@gmail.com
The Pick-Axe book is indeed perfectly relevant to Ruby/VMS (you have to
fill in the VMS-specifics with your own experience), but this is "real
Ruby", no compromises. I use this book for the Ruby classes/training we
provide, from beginner to advanced.
Are there any material available on-line where one can get a view of
what Ruby has to offer for an old VMS sysadmin? :-) Maybe some
handouts from the BootCamp sessions?
I'm pretty sure that past Boot Camp presentations, including audio and
slide-shows, are available online, but maybe only to BC-attendees(?)...
Bill Pedersen would know. I'd be happy to share my slide-decks if you
send me a PM/request here: lorin (at) rickernet.us
Done. :-)
Post by l***@gmail.com
Yes, I'm old-school too, prefer "system manager," but I've had to update
my terminology to embrace "sys-admin" too,...
That must have been some auto-correction feature... :-)
Sorry for that...
Post by l***@gmail.com
BTW, Brett's done some preliminary demo-work with accessing Rdb
databases from Ruby/VMS -- another demonstration that Ruby's quite
generally capable on VMS -- it's just early days yet, and more
folks/hands will not doubt get much more accomplished.
Yes, Rdb access would be a must to do anything above some sime tests...
d***@gmail.com
2017-06-21 15:01:32 UTC
Permalink
Raw Message
Hi, I'm a colleague of the OP and will add my "from the trenches" view of things ...
Post by l***@gmail.com
Post by Arne Vajhøj
Can it run RoR?
I'm not aware of any Rails-based websites actually running on VMS, although it should be duck-soup wrt Apache, WBEM, etc. I'm not much of a web developer, but RoR is highly Ruby-version specific, and tied deeply in to just-the-right-versions of Gems, etc (dependency hell like we'd never had to contend with in any of VMS's history). But I think it'd be doable, especially for someone with some serious RoR chops. Just not my cuppa... If anyone knows someone who's actually done a Rails website on VMS, I'd be glad to hear of it!
Well, we did get RoR (a much older version) running on Ruby 1.8.7 (Alpha only), which I ended up (not by choice) the de facto maintainer of. Getting it to work was a painful learning process, and I'm afraid I don't have much that is usable out-of-the-box. When we needed to make it run on Itanium, we couldn't get the port to work and turned to JRuby 1.7 (in --1.8 mode for the sake of compatibility with the Alpha codebase), which, again with more pain, we managed to get working.

These days, I'm mostly out of the VMS Ruby game, and can't really guarantee my bosses would back me doing much more of it, but it would be very interesting indeed if a recent RoR on a recent ruby that ran on both Alpha and Itanium were to materialize. My biggest unanswered question from after taking a peek at the VSI kit is, where is the support for rubygems? I'd need at least rake, rspec, and then all the various gems that RoR depends upon to consider the VSI version a serious contender for what we've put together on our own.

Thanks,
Ben

Arne Vajhøj
2017-06-15 16:08:43 UTC
Permalink
Raw Message
Post by l***@gmail.com
Yes, there's a small community of us (very small, so far) who support
and advocate for the VMS port of Ruby. I've been using this v2.2.2
release for a couple of years now, and this version has been "quite
adequate to task", where my focus has been primarily on using Ruby
for sys-admin and general computing tasks (similar to my interests in
it on Linux where I use v2.4.x primarily).
Can it run RoR?

Arne
John E. Malmberg
2017-06-15 23:23:25 UTC
Permalink
Raw Message
Post by l***@gmail.com
Yes, there's a small community of us (very small, so far) who support
and advocatefor the VMS port of Ruby.
Can someone from that community make the Open Source on OpenVMS
Conference Call tonight at 23:00 EDT?

The announcement was posted on comp.os.vms on the 13th.

A link to notes from the calls is at:
https://sourceforge.net/p/vms-ports/discussion/call_topics

One of the issues we have been discussing is getting Perl and Python
able to use the GNV Bash shell and utilities.

Regards,
-John
***@qsl.net_work
Loading...