[QUIZ] Object Browser (#8)

post(<<-END) { assert { seriousness < 1.0 } }

Usenet and email are falling apart.
Instead of being the great leap forward in communication they were meant to
be,
our text-based forms of communication are causing rifts between us.
Face-to-face and on the phone, our vocal inflexions make it clear when we
are not being serious, when we are being sarcastic.

End ambiguity in written sarcasm.
Use the sarcasm hat "^"
^and be the envy of all your friends^

Support the sarcasm mark --
Shift+6 on a keyboard near you!

END

···

Brian Schröder <ruby@brian-schroeder.de> wrote:

After reading this again [...]

(It is always difficult to find the right tone in emails :wink:

Ditto for me.

I don't pretend to be even in the top half of the smartest people on this list. Just because I write a summary doesn't mean it's remotely correct. When you notice my mistakes, point and laugh so we'll all remember what not to do. I'm a big boy, I can take it.

Ruby Quiz is a community maintained project, not a James project. I've always intended this. As of today, we're tied, four James quizzes to four community quizzes. Tomorrow, you'll take the lead. That excellent! Keep 'em coming.

James Edward Gray II

···

On Nov 25, 2004, at 5:58 AM, Brian Schröder wrote:

After reading this again, I want to stress that I'm very happy if someone criticizes my code or points me to weaknesses. I'm doing this to learn, not to boost.

R. Mark Volkmann wrote:[mailto:mark@ociweb.com]

"Nick" wrote:
>
> In the end, it's not up to the user to have the libraries
necessary to run
> your app. You need to use the libraries that make the most
sense for your
> audience, and you need to install them in the best location.
This requires
> getting a little dirty with the installers, the ruby
interpreter, and the
> system at hand. But if the user can't install your app, then
they probably
> won't run it.

I agree. It seems though that "getting a little dirty with the
installers"
could be done once for all of us rather that repeated for every Ruby GUI
application that requires portability to Windows, OS X and Linux
and desires
to be used by non-developers. Having a one-click installer for
each platform
that installs everything needed for a portable GUI seems ideal.

We *are* working towards this goal. But the road to success is paved by
volunteers willing to help...

We've got a one-click installer for windows, Steve Steiner is inching his
way closer to a one-click installer for osx (as a framework). I still need
someone willing to create and maintain one-click installers for kde and
gnome.

Then rubygems and rpabase (with integrated support in the one-click
installers) will provide subsequent customization to the user's installation
(as well as ongoing updates).

The missing piece would be a cross-platform installer that can package up
ruby apps, related extensions, and platform-specific binaries into
easy-to-distribute, self-installing applications. Any volunteers here?

Curt

Nov 29, 2004, at 9:01 PM, Lothar Scholz wrote:

> Did you try RubyCocoa (http://www.fobj.com/rubycocoa/w.en/\) ? If OS X is
> your desired platform, then really this is the toolkit you should be using.

Is this still maintained ?
The last not in the changelog file is about 16 month old.

and doesn't even build on my system
didn't waste too much time on it admittedly
if it doesn't work out of the box i really
can't be bothered.

Alex

Hello Masao,

On step 2? Did you do step 3 and 4?

Yes.

And are there
c:/ruby/lib/ruby/site_ruby/1.8/i386-msvcrt/glib2.so ?

Yes.

···

--
Best regards, emailto: scholz at scriptolutions dot com
Lothar Scholz http://www.ruby-ide.com
CTO Scriptolutions Ruby, PHP, Python IDE 's

Brian Schröder wrote:

If you could point me to some description of how breakpoints works,
I'll take a look next time I get too bored and want to waste some
time :wink:

The remote ones work by running part of an irb session at the server and part of it on the client. The communication is done transparently via DRb. This required a bit of hacking, but in this case the only important thing is really that you can use drb_service.evaluate(nil, code) for evaluating arbitrary code.

Breakpoints themself just cause an IRB shell to spawn in the current context at the current line of code. Some Binding.of_caller magic is used for making the interface transparent.

There's a few extensions over that basic principle (assume, being able to return a custom value from a breakpoint, getting the source code where the breakpoint was triggered and so on), but it's really all not too complex.

Feel free to ask if that explanation was not in detail enough for your needs. I'd be pleased to help out. I think a good GUI interface like the ones you and Jamis did would really be a very nice addition to the Breakpoint package. (And also dev-utils, IMHO)

End ambiguity in written sarcasm.
Use the sarcasm hat "^"
^and be the envy of all your friends^

Support the sarcasm mark --
Shift+6 on a keyboard near you!

I do like the idea of the Dave, thanks.

Rob

End ambiguity in written sarcasm.
Use the sarcasm hat "^"
^and be the envy of all your friends^

I think we could also use a ##dual octothorpe of facetiousness##.

:stuck_out_tongue_winking_eye: hehe

Happy Thanksgiving, where applicable !

Regards,

Bill

Quoting Curt Hibbs <curt@hibbs.com>:

R. Mark Volkmann wrote:[mailto:mark@ociweb.com]
>
> "Nick" wrote:
> >
> > In the end, it's not up to the user to have the libraries
> necessary to run
> > your app. You need to use the libraries that make the most
> sense for your
> > audience, and you need to install them in the best location.
> This requires
> > getting a little dirty with the installers, the ruby
> interpreter, and the
> > system at hand. But if the user can't install your app, then
> they probably
> > won't run it.
>
> I agree. It seems though that "getting a little dirty with the
> installers"
> could be done once for all of us rather that repeated for every Ruby GUI
> application that requires portability to Windows, OS X and Linux
> and desires
> to be used by non-developers. Having a one-click installer for
> each platform
> that installs everything needed for a portable GUI seems ideal.

We *are* working towards this goal. But the road to success is paved by
volunteers willing to help...

We've got a one-click installer for windows, Steve Steiner is inching his
way closer to a one-click installer for osx (as a framework). I still need
someone willing to create and maintain one-click installers for kde and
gnome.

Then rubygems and rpabase (with integrated support in the one-click
installers) will provide subsequent customization to the user's installation
(as well as ongoing updates).

The missing piece would be a cross-platform installer that can package up
ruby apps, related extensions, and platform-specific binaries into
easy-to-distribute, self-installing applications. Any volunteers here?

Which GUI toolkits are targeted to be supported by all of these one-click
installers? If I remember correctly, only Tk and FOX are supported by the
Windows one-click installer.

···

--
R. Mark Volkmann
Partner, Object Computing, Inc.

Hi,

···

On Tue, 23 Nov 2004 00:50:47 +0900 Lothar Scholz <mailinglists@scriptolutions.com> wrote:

Hello Masao,

> On step 2? Did you do step 3 and 4?

Yes.

> And are there
> c:/ruby/lib/ruby/site_ruby/1.8/i386-msvcrt/glib2.so ?

Yes.

Hmm. What versions are the One click installer and GTK ?
Could you try the same versions of the information page?

In my environment(WinXP SP2), it works.

Are there anyone to test it?

--
.:% Masao Mutoh<mutoh@highway.ne.jp>

Definitely!

Gavin

···

On Wednesday, November 24, 2004, 7:08:02 AM, Florian wrote:

I think a good GUI interface like the ones you and Jamis did would
really be a very nice addition to the Breakpoint package. (And also
dev-utils, IMHO)

Hi Florian,

Would you consider adding some description (such as your text below) to
the Drb version of breakpoint.rb? I spent some time reading the code to
figure this out, and perhaps it might be a useful addition to help others
to get an overview of how it works.

On a related point, I discovered that if I attempt tab completion in the
Drb-ified IRB session the server side crashes since it uses plain eval()
against a Drb-proxy of the binding, which fails. Any idea how to fix this?

ruby--1.8.2p2/lib/ruby/1.8/irb/completion.rb:160:in `eval': wrong argument type DRb::DRbObject (expected Proc/Binding) (TypeError)

Many thanks.
Jonathan

···

On Tue, 23 Nov 2004 21:07:25 +0100, Florian Gross wrote:

The remote ones work by running part of an irb session at the server and
part of it on the client. The communication is done transparently via
DRb. This required a bit of hacking, but in this case the only important
thing is really that you can use drb_service.evaluate(nil, code) for
evaluating arbitrary code.

Breakpoints themself just cause an IRB shell to spawn in the current
context at the current line of code. Some Binding.of_caller magic is
used for making the interface transparent.

There's a few extensions over that basic principle (assume, being able
to return a custom value from a breakpoint, getting the source code
where the breakpoint was triggered and so on), but it's really all not
too complex.

Feel free to ask if that explanation was not in detail enough for your
needs. I'd be pleased to help out. I think a good GUI interface like the
ones you and Jamis did would really be a very nice addition to the
Breakpoint package. (And also dev-utils, IMHO)

ditto. this sort of stuff has caused argument after argument for me these past weeks. yay for telephones. boo for people that won't answer them and prefer electronics means

Alex

···

On Nov 25, 2004, at 3:24 PM, Robert McGovern wrote:

End ambiguity in written sarcasm.
Use the sarcasm hat "^"
^and be the envy of all your friends^

Support the sarcasm mark --
Shift+6 on a keyboard near you!

I do like the idea of the Dave, thanks

As long as you not mean:
^I do like the idea^ Dave, ^thanks^.

:wink:

BTW- in my posts/emails :wink: indicates: WARNING, do not take what was
just said too seriously

···

On Thu, 25 Nov 2004 23:24:12 +0900, Robert McGovern <robert.mcgovern@gmail.com> wrote:

> End ambiguity in written sarcasm.
> Use the sarcasm hat "^"
> ^and be the envy of all your friends^
>
> Support the sarcasm mark --
> Shift+6 on a keyboard near you!

I do like the idea of the Dave, thanks.

Rob

--
Regards,
Jason
http://blog.casey-sweat.us/

"Bill Kelly" <billk@cts.com>:

I think we could also use a ##dual octothorpe of facetiousness##.

Awesome! This is definitely making its way into my writing next chance I
get.
Dual octothorpe!

Not to forget the (: smiling parentheses :slight_smile:

martin

···

Bill Kelly <billk@cts.com> wrote:

> End ambiguity in written sarcasm.
> Use the sarcasm hat "^"
> ^and be the envy of all your friends^

I think we could also use a ##dual octothorpe of facetiousness##.

Bill Kelly wrote:

End ambiguity in written sarcasm.
Use the sarcasm hat "^"
^and be the envy of all your friends^

I think we could also use a ##dual octothorpe of facetiousness##.

Yah, well, mine's a _vorpal_ octothorpe of facetiousness, _+5_! :slight_smile:

Sorry, couldn't help myself. (/me takes a moment to fondly remember those days of d6 and d20...)

- Jamis

···

--
Jamis Buck
jgb3@email.byu.edu
http://www.jamisbuck.org/jamis

R. Mark Volkmann [mailto:mark@ociweb.com]

Quoting Curt Hibbs <curt@hibbs.com>:

> R. Mark Volkmann wrote:[mailto:mark@ociweb.com]
> >
> > I agree. It seems though that "getting a little dirty with the
> > installers"
> > could be done once for all of us rather that repeated for
every Ruby GUI
> > application that requires portability to Windows, OS X and Linux
> > and desires
> > to be used by non-developers. Having a one-click installer for
> > each platform
> > that installs everything needed for a portable GUI seems ideal.
>
> We *are* working towards this goal. But the road to success is paved by
> volunteers willing to help...
>
> We've got a one-click installer for windows, Steve Steiner is
inching his
> way closer to a one-click installer for osx (as a framework). I
still need
> someone willing to create and maintain one-click installers for kde and
> gnome.
>
> Then rubygems and rpabase (with integrated support in the one-click
> installers) will provide subsequent customization to the user's
installation
> (as well as ongoing updates).
>
> The missing piece would be a cross-platform installer that can
package up
> ruby apps, related extensions, and platform-specific binaries into
> easy-to-distribute, self-installing applications. Any volunteers here?

Which GUI toolkits are targeted to be supported by all of these one-click
installers? If I remember correctly, only Tk and FOX are supported by the
Windows one-click installer.

wxRuby will be added -- it is the only GUI toolkit that supports native
widgets.

Curt

Masao Mutoh wrote:

Hi,

Hello Masao,

On step 2? Did you do step 3 and 4?

Yes.

And are there
c:/ruby/lib/ruby/site_ruby/1.8/i386-msvcrt/glib2.so ?

Yes.

Hmm. What versions are the One click installer and GTK ?
Could you try the same versions of the information page?

In my environment(WinXP SP2), it works.

Are there anyone to test it?

I just tried it (thank-you, VMWare!), and it worked flawlessly. I'm also using WinXP SP2, with Ruby 1.8.2. I grabbed the recommended packages from each step.

- Jamis

···

On Tue, 23 Nov 2004 00:50:47 +0900 > Lothar Scholz <mailinglists@scriptolutions.com> wrote:

--
Jamis Buck
jgb3@email.byu.edu
http://www.jamisbuck.org/jamis

Alexander Kellett wrote:

End ambiguity in written sarcasm.
Use the sarcasm hat "^"
^and be the envy of all your friends^

Support the sarcasm mark --
Shift+6 on a keyboard near you!

I do like the idea of the Dave, thanks

ditto. this sort of stuff has caused argument after argument for me these past weeks. yay for telephones. boo for people that won't answer them and prefer electronics means

Once upon a time, there was no telephone, nor Internet, nor any electronic means of communication. People had prolonged, albeit temporally displaced, exchanges using mere text.

I'm fairly certain they managed to convey mirth, anger, leg-pulling, puzzlement, and assorted other mental states with general success, all without the use of smileys or other forms of arbitrary text decoration and punctuation hacks.

I suspect that the telephone has done more to degrade the quality of writing than any electronic tool; people have become so accustomed to relying on tone of voice to convey information that they write as if the sound they hear in their head carries over to the written word.

If you are being sarcastic, and want people to know it, one clever trick is to write, "I'm being sarcastic."

James

···

On Nov 25, 2004, at 3:24 PM, Robert McGovern wrote: