[MacRuby-devel] PBI - macirb as a console, debugger, etc.

Antonin Hildebrand antonin at hildebrand.cz
Tue Oct 28 05:41:09 PDT 2008

Hi guys,
It seems I'm alone in opinion on packaging console as a gem right now :-/

In my opinion MacRuby should be Ruby1.9 with original stdlib shape.
Nothing more.
The only difference should be ObjC runtime + changes forced by this environment.
Other useful library additions should be preinstalled macgems,
including HotCocoa as a gem.

Rich, I'm also promoting including them. I'm just talking about
including them in different place of MacRuby release, not in stdlib.

Jordan said:
>  It's very MacRuby-specific, what we're talking about here, and not really a generic gem.
Sounds to me, that you are promoting that MacRuby specific things
shouldn't be gems.
Gems is a generic system for ruby libraries. No mater how specific
they are to specific technologies.
Copying bunch of things into stdlib is a dirty old-fashioned way Matz
was doing with ruby when no rubygems ever existed :-)

Rich said:
> The fewer hoops a newbie has to jump through, the better chance that s/he won't get Tired
For a newbie the difference is just in two lines on top of the (generated) file:

instead of:
require 'console'

there will be:
require 'rubygems'
require 'console'

If she knows nothing about gems, then she probably knows nothing about
stdlib location. So she takes it as a magic.


Laurent, I have a proposal for you:
I will create console project as a gem published on github (maybe this weekend).
And you may freely take what you find useful and include it in MacRuby releases.

I want to show that 'gemization' of a ruby library is a piece of cake
with github.
Anybody then can take it, innovate and republish. And switching is
just a mater of running macgem command.


On Tue, Oct 28, 2008 at 5:43 AM, Rich Morin <rdm at cfcl.com> wrote:
> FWIW, I'd like to see the console (and any other generally-useful
> tools) included in the MacRuby release.  The fewer hoops a newbie
> has to jump through, the better chance that s/he won't get Tired
> of the Whole Thing and bail out.
> In the meanwhile, I've taken an initial swipe at creating a HowTo
> for getting and using Antonin's Console project:
>  https://www.macruby.org/trac/wiki/MacRubyConsoleHowTo
> After typing "2 + 2" into the irb session, I kinda ran out of
> steam, but I will try to get back to it RSN.  In the meanwhile,
> feel free to contribute and/or correct...
> -r
> --
> http://www.cfcl.com/rdm            Rich Morin
> http://www.cfcl.com/rdm/resume     rdm at cfcl.com
> http://www.cfcl.com/rdm/weblog     +1 650-873-7841
> Technical editing and writing, programming, and web development
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

More information about the MacRuby-devel mailing list