Gems and RoundhousE

10 views
Skip to first unread message

Rob Reynolds

unread,
Jul 15, 2010, 3:51:09 PM7/15/10
to chucknorri...@googlegroups.com
All,
  Here is something you might find pretty interesting: http://rubygems.org/gems/roundhouse

If you have ruby installed, you can install roundhouse now from the command line:

gem install roundhouse

This gives you the opportunity to type this anywhere:
 rh <options>

Have fun.


Dood, that was so sweeeeet! (Bonus Cool points if you know where this comes from).

Zak

unread,
Jul 15, 2010, 3:58:24 PM7/15/10
to chucknorri...@googlegroups.com, chucknorri...@googlegroups.com
Hey hey.  
I'm trying to get into ruby too (that sounds bad). 

Was it from dude where's my car? Looking for the continuum transfunctioner :)

--
You received this message because you are subscribed to the Google Groups "chucknorris" group.
To post to this group, send email to chucknorri...@googlegroups.com.
To unsubscribe from this group, send email to chucknorrisframe...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/chucknorrisframework?hl=en.

Joshua Poehls

unread,
Jul 15, 2010, 4:11:32 PM7/15/10
to chucknorris
Whoa, sweet! I'd love to see a blog walkthrough of what you did to get
this gem created. I want to try this out on some of my projects!

On Jul 15, 2:51 pm, Rob Reynolds <ferventco...@gmail.com> wrote:
> All,
>   Here is something you might find pretty interesting:http://rubygems.org/gems/roundhouse
>
> <http://rubygems.org/gems/roundhouse>If you have ruby installed, you can
> install roundhouse now from the command line:
>
> *gem install roundhouse*
>
> This gives you the opportunity to type this anywhere:
>
>  *rh <options>*
> *
> *

Rob Reynolds

unread,
Jul 15, 2010, 5:39:02 PM7/15/10
to chucknorri...@googlegroups.com
I'll have two blog posts up soon. It's surprisingly frightenly easy, once you figure out what gems needs. 
 
And I'll have a third post following how you can leverage uppercut to make it even simpler to do.

____
Rob
"Be passionate in all you do"

Rob Reynolds

unread,
Jul 15, 2010, 5:43:40 PM7/15/10
to chucknorri...@googlegroups.com
And Zak, it's not from there... I should up the ante a little on this. :D

Zak

unread,
Jul 15, 2010, 6:09:58 PM7/15/10
to chucknorri...@googlegroups.com, chucknorri...@googlegroups.com
Oh hell.   What are u usin for rails development? 

 www.FuzzelogicSolutions.com

Rob Reynolds

unread,
Jul 15, 2010, 9:56:53 PM7/15/10
to chucknorri...@googlegroups.com
No rails development yet for me. Just using some of the sweet aspects of the ruby community! :D

Rob Reynolds

unread,
Jul 16, 2010, 1:00:36 AM7/16/10
to chucknorri...@googlegroups.com

Rob Reynolds

unread,
Jul 16, 2010, 4:19:37 AM7/16/10
to chucknorri...@googlegroups.com

Kris

unread,
Jul 18, 2010, 12:01:00 AM7/18/10
to chucknorris
Seems like this could pollute the ruby gem system. How does a ruby
user know that a gem targets the .net 4.0 platform on windows? What
if you want to target a specific version of Mono, and have marked it
as compatible with mac/linux?

Would it make sense to create a separate gem repo specifically
for .net targeted gems?

food for thought..

-Kris

On Jul 16, 1:19 am, Rob Reynolds <ferventco...@gmail.com> wrote:
> Number two:http://devlicio.us/blogs/rob_reynolds/archive/2010/07/16/how-to-gems-...
> On Fri, Jul 16, 2010 at 12:00 AM, Rob Reynolds <ferventco...@gmail.com>wrote:
>
>
>
> > First post is up:
> >http://devlicio.us/blogs/rob_reynolds/archive/2010/07/15/gems-package...
>
> > ____
> > Rob
> > "Be passionate in all you do"
>
> >http://devlicio.us/blogs/rob_reynolds
> >http://ferventcoder.com
> >http://twitter.com/ferventcoder
>
> > On Thu, Jul 15, 2010 at 8:56 PM, Rob Reynolds <ferventco...@gmail.com>wrote:
>
> >> No rails development yet for me. Just using some of the sweet aspects of
> >> the ruby community! :D
>
> >> ____
> >> Rob
> >> "Be passionate in all you do"
>
> >>http://devlicio.us/blogs/rob_reynolds
> >>http://ferventcoder.com
> >>http://twitter.com/ferventcoder
>
> >> On Thu, Jul 15, 2010 at 5:09 PM, Zak <
> >> zakir.hoo...@fuzzelogicsolutions.com> wrote:
>
> >>> Oh hell.   What are u usin for rails development?
>
> >>>  www.FuzzelogicSolutions.com
> >>> our blog: <http://www.FuzzelogicSolutions.com/wordpress>
> >>>www.FuzzelogicSolutions.com/wordpress
>
> >>> On 15 Jul 2010, at 22:43, Rob Reynolds <ferventco...@gmail.com> wrote:
>
> >>> And Zak, it's not from there... I should up the ante a little on this. :D
> >>> ____
> >>> Rob
> >>> "Be passionate in all you do"
>
> >>> <http://devlicio.us/blogs/rob_reynolds>
> >>>http://devlicio.us/blogs/rob_reynolds
> >>>  <http://ferventcoder.com>http://ferventcoder.com
> >>> <http://twitter.com/ferventcoder>http://twitter.com/ferventcoder
>
> >>> On Thu, Jul 15, 2010 at 4:39 PM, Rob Reynolds < <ferventco...@gmail.com>
> >>> ferventco...@gmail.com> wrote:
>
> >>>> I'll have two blog posts up soon. It's surprisingly frightenly easy,
> >>>> once you figure out what gems needs.
>
> >>>> And I'll have a third post following how you can leverage uppercut to
> >>>> make it even simpler to do.
>
> >>>> ____
> >>>> Rob
> >>>> "Be passionate in all you do"
>
> >>>>  <http://devlicio.us/blogs/rob_reynolds>
> >>>>http://devlicio.us/blogs/rob_reynolds
> >>>> <http://ferventcoder.com/>http://ferventcoder.com
> >>>>  <http://twitter.com/ferventcoder>http://twitter.com/ferventcoder
>
> >>>>   On Thu, Jul 15, 2010 at 3:11 PM, Joshua Poehls < <jdpoe...@gmail.com>
> >>>> jdpoe...@gmail.com> wrote:
>
> >>>>> Whoa, sweet! I'd love to see a blog walkthrough of what you did to get
> >>>>> this gem created. I want to try this out on some of my projects!
>
> >>>>> On Jul 15, 2:51 pm, Rob Reynolds <ferventco...@gmail.com> wrote:
> >>>>> > All,
> >>>>> >   Here is something you might find pretty interesting:<http://rubygems.org/gems/roundhouse>
> >>>>>http://rubygems.org/gems/roundhouse
>
> >>>>> > < <http://rubygems.org/gems/roundhouse>
> >>>>>http://rubygems.org/gems/roundhouse>If you have ruby installed, you
> >>>>> can
> >>>>> > install roundhouse now from the command line:
>
> >>>>> > *gem install roundhouse*
>
> >>>>> > This gives you the opportunity to type this anywhere:
>
> >>>>> >  *rh <options>*
> >>>>> > *
> >>>>> > *
>
> >>>>> > Have fun.
>
> >>>>> > Dood, that was so sweeeeet! (Bonus Cool points if you know where this
> >>>>> comes
> >>>>> > from).
>
> >>>>> > ____
> >>>>> > Rob
> >>>>> > "Be passionate in all you do"
>
> >>>>> <http://devlicio.us/blogs/rob_reynoldshttp://ferventcoder.comhttp://tw...>
> >>>>>http://devlicio.us/blogs/rob_reynoldshttp://ferventcoder.comhttp://tw...
>
> >>>>> --
> >>>>> You received this message because you are subscribed to the Google
> >>>>> Groups "chucknorris" group.
> >>>>> To post to this group, send email to
> >>>>> <chucknorri...@googlegroups.com>
> >>>>> chucknorri...@googlegroups.com.
> >>>>> To unsubscribe from this group, send email to
> >>>>> <chucknorrisframework%2Bunsu...@googlegroups.com>
> >>>>> chucknorrisframe...@googlegroups.com.
> >>>>> For more options, visit this group at
> >>>>> <http://groups.google.com/group/chucknorrisframework?hl=en>
> >>>>>http://groups.google.com/group/chucknorrisframework?hl=en.
>
> >>>  --
> >>> You received this message because you are subscribed to the Google Groups
> >>> "chucknorris" group.
> >>> To post to this group, send email to
> >>> chucknorri...@googlegroups.com.
> >>> To unsubscribe from this group, send email to
> >>> chucknorrisframe...@googlegroups.com.
> >>> For more options, visit this group at
> >>>http://groups.google.com/group/chucknorrisframework?hl=en.
>
> >>>  --
> >>> You received this message because you are subscribed to the Google Groups
> >>> "chucknorris" group.
> >>> To post to this group, send email to
> >>> chucknorri...@googlegroups.com.
> >>> To unsubscribe from this group, send email to
> >>> chucknorrisframe...@googlegroups.com<chucknorrisframework%2Bun subs...@googlegroups.com>
> >>> .

Rob Reynolds

unread,
Jul 18, 2010, 9:01:21 AM7/18/10
to chucknorri...@googlegroups.com, Nick Quaranto
Kris,
Let's think about this for a second. There is a summary and a description. All someone has to do is read that and they should know before they pull down a gem what it is.  I know I wouldn't just pull down a gem without knowing what I'm pulling down first. So I don't really see the argument of not knowing what you are pulling down as valid.

On the other hand, your argument on having a separate gem server is valid. I don't believe we are polluting (pollute is such a strong word), I believe we are sharing with the Ruby community. We are waiting to see if this thing takes off like we hope it will. If it does, we are going to put down real dollars and cents and have a separate server.  

As we grow we will be looking at options.  It's so easy to push gems that we'll just need the help of one of the rubygems guys to remove the gems off of rubygems.org when we are ready. I know Dru got the chance to hang out with some guys last night (I wanted to but I had prior engagements) over in KC, and I haven't yet had a chance to hear where we are yet.

This is all still really early and we are not yet completely sure where we are going to end up. Embrace the "one community" for now. Enjoy the ride, because it's going to be awesome!

Nick Quaranto

unread,
Jul 18, 2010, 10:21:02 AM7/18/10
to chucknorri...@googlegroups.com
(I meant to put this on the list, sorry Rob for the double post)

I think 'prototyping' this idea on rubygems.org is fine. It's a really neat use of gems in general, I'm happy to see .NET finally waking up to it. Longer term, it's going to make sense to run a fork of gemcutter that's styled and tailored to .NET folks. I think the sooner that happens the better, it shows some actual commitment and won't make Mort wonder why they're getting DLLs from some crazy Ruby site. :)

To start, maybe it would even be better to have a public geminabox site: http://github.com/cwninja/geminabox Gemcutter is really meant to handle thousands of gems, to start out it might be easier not to use it...it's like you'd try to cut a piece of paper with a chainsaw, just use scissors until you have to hack down a tree. 

-Nick

Kris

unread,
Jul 19, 2010, 2:55:49 PM7/19/10
to chucknorris
Thanks for the explanation Rob. Being a .Net and Ruby user, it makes
sense (to me) to mix the tools. I already use Rake for my CI build in
many projects.

Have you considered hosting the gems on github? At least the user
would have to add that to their gem sources manually.

You may be familiar with the Gemsets feature of RVM on MAC/Unix/Linux
(http://rvm.beginrescueend.com/gemsets/basics/) however the tool isn't
available on Windows. This may be a useful feature to hoist into a
Windows/.Net equivalent. For instance, a dev may want to switch
between prerelease and release versions of (.net gems), and set a
default gemset.

-Kris

On Jul 18, 7:21 am, Nick Quaranto <n...@quaran.to> wrote:
> (I meant to put this on the list, sorry Rob for the double post)
>
> I think 'prototyping' this idea on rubygems.org is fine. It's a really neat
> use of gems in general, I'm happy to see .NET finally waking up to it.
> Longer term, it's going to make sense to run a fork of gemcutter that's
> styled and tailored to .NET folks. I think the sooner that happens the
> better, it shows some actual commitment and won't make Mort wonder why
> they're getting DLLs from some crazy Ruby site. :)
>
> To start, maybe it would even be better to have a public geminabox site:http://github.com/cwninja/geminaboxGemcutter is really meant to handle
> thousands of gems, to start out it might be easier not to use it...it's like
> you'd try to cut a piece of paper with a chainsaw, just use scissors until
> you have to hack down a tree.
>
> -Nick
>
> > On Sat, Jul 17, 2010 at 11:01 PM, Kris <kris.williams....@gmail.com>wrote:
>
> >> Seems like this could pollute the ruby gem system.  How does a ruby
> >> user know that a gem targets the .net 4.0 platform on windows?  What
> >> if you want to target a specific version of Mono, and have marked it
> >> as compatible with mac/linux?
>
> >> Would it make sense to create a separate gem repo specifically
> >> for .net targeted gems?
>
> >> food for thought..
>
> >> -Kris
>
> >> On Jul 16, 1:19 am, Rob Reynolds <ferventco...@gmail.com> wrote:
> >> > Number two:
> >>http://devlicio.us/blogs/rob_reynolds/archive/2010/07/16/how-to-gems-...
> >> > ____
> >> > Rob
> >> > "Be passionate in all you do"
>
> >>http://devlicio.us/blogs/rob_reynoldshttp://ferventcoder.comhttp://tw...
> >> > >>>>> <chucknorrisframework%2Bunsu...@googlegroups.com<chucknorrisframework%2 52Bunsu...@googlegroups.com>
>
> >> > >>>>> chucknorrisframe...@googlegroups.com<chucknorrisframework%2Bun subs...@googlegroups.com>
> >> .
> >> > >>>>> For more options, visit this group at
> >> > >>>>> <http://groups.google.com/group/chucknorrisframework?hl=en>
> >> > >>>>>http://groups.google.com/group/chucknorrisframework?hl=en.
>
> >> > >>>  --
> >> > >>> You received this message because you are subscribed to the Google
> >> Groups
> >> > >>> "chucknorris" group.
> >> > >>> To post to this group, send email to
> >> > >>> chucknorri...@googlegroups.com.
> >> > >>> To unsubscribe from this group, send email to
> >> > >>> chucknorrisframe...@googlegroups.com<chucknorrisframework%2Bun subs...@googlegroups.com>
> >> .
> >> > >>> For more options, visit this group at
> >> > >>>http://groups.google.com/group/chucknorrisframework?hl=en.
>
> >> > >>>  --
> >> > >>> You received this message because you are subscribed to the Google
> >> Groups
> >> > >>> "chucknorris" group.
> >> > >>> To post to this group, send email to
> >> > >>> chucknorri...@googlegroups.com.
> >> > >>> To unsubscribe from this group, send email to
> >> > >>> chucknorrisframe...@googlegroups.com<chucknorrisframework%2Bun subs...@googlegroups.com><chucknorrisframework%2Bun

RhysC

unread,
Jul 19, 2010, 9:01:29 PM7/19/10
to chucknorris
I agrree with a long term solution of .net assemblies not being mixed
in with standard ruby gems. it really annoys me when i download gems
on a windows machine that are 'nix specific, i dont think we should
continue that behaviour. Infact if we do i think there could be a sort
of revolt... albeit small ;)
That being said, im super psyched about gems being a standard package
manager! :)

On Jul 18, 10:21 pm, Nick Quaranto <n...@quaran.to> wrote:
> (I meant to put this on the list, sorry Rob for the double post)
>
> I think 'prototyping' this idea on rubygems.org is fine. It's a really neat
> use of gems in general, I'm happy to see .NET finally waking up to it.
> Longer term, it's going to make sense to run a fork of gemcutter that's
> styled and tailored to .NET folks. I think the sooner that happens the
> better, it shows some actual commitment and won't make Mort wonder why
> they're getting DLLs from some crazy Ruby site. :)
>
> To start, maybe it would even be better to have a public geminabox site:http://github.com/cwninja/geminaboxGemcutter is really meant to handle
> thousands of gems, to start out it might be easier not to use it...it's like
> you'd try to cut a piece of paper with a chainsaw, just use scissors until
> you have to hack down a tree.
>
> -Nick
>
> > On Sat, Jul 17, 2010 at 11:01 PM, Kris <kris.williams....@gmail.com>wrote:
>
> >> Seems like this could pollute the ruby gem system.  How does a ruby
> >> user know that a gem targets the .net 4.0 platform on windows?  What
> >> if you want to target a specific version of Mono, and have marked it
> >> as compatible with mac/linux?
>
> >> Would it make sense to create a separate gem repo specifically
> >> for .net targeted gems?
>
> >> food for thought..
>
> >> -Kris
>
> >> On Jul 16, 1:19 am, Rob Reynolds <ferventco...@gmail.com> wrote:
> >> > Number two:
> >>http://devlicio.us/blogs/rob_reynolds/archive/2010/07/16/how-to-gems-...
> >> > ____
> >> > Rob
> >> > "Be passionate in all you do"
>
> >>http://devlicio.us/blogs/rob_reynoldshttp://ferventcoder.comhttp://tw...
> >> > >>>>> <chucknorrisframework%2Bunsu...@googlegroups.com<chucknorrisframework%252Buns...@googlegroups.com>
>
> >> > >>>>> chucknorrisframe...@googlegroups.com<chucknorrisframework%2Bunsu...@googlegroups.com>
> >> .
> >> > >>>>> For more options, visit this group at
> >> > >>>>> <http://groups.google.com/group/chucknorrisframework?hl=en>
> >> > >>>>>http://groups.google.com/group/chucknorrisframework?hl=en.
>
> >> > >>>  --
> >> > >>> You received this message because you are subscribed to the Google
> >> Groups
> >> > >>> "chucknorris" group.
> >> > >>> To post to this group, send email to
> >> > >>> chucknorri...@googlegroups.com.
> >> > >>> To unsubscribe from this group, send email to
> >> > >>> chucknorrisframe...@googlegroups.com<chucknorrisframework%2Bunsu...@googlegroups.com>
> >> .
> >> > >>> For more options, visit this group at
> >> > >>>http://groups.google.com/group/chucknorrisframework?hl=en.
>
> >> > >>>  --
> >> > >>> You received this message because you are subscribed to the Google
> >> Groups
> >> > >>> "chucknorris" group.
> >> > >>> To post to this group, send email to
> >> > >>> chucknorri...@googlegroups.com.
> >> > >>> To unsubscribe from this group, send email to
> >> > >>> chucknorrisframe...@googlegroups.com<chucknorrisframework%2Bunsu...@googlegroups.com><chucknorrisframework%2Bun
> >> subs...@googlegroups.com>
> >> > >>> .
> >> > >>> For more options, visit this group at
> >> > >>>http://groups.google.com/group/chucknorrisframework?hl=en.
>
> >> --
> >> You received this message because you are subscribed to the Google Groups
> >> "chucknorris" group.
> >> To post to this group, send email to
> >> chucknorri...@googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> chucknorrisframe...@googlegroups.com<chucknorrisframework%2Bunsu...@googlegroups.com>

Rob Reynolds

unread,
Jul 19, 2010, 10:08:43 PM7/19/10
to chucknorri...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages