# Re: Object browser, Smalltalk like Ruby environment

**URL:** <https://www.ruby-forum.com/t/re-object-browser-smalltalk-like-ruby-environment/94335>\
**Category:** Ruby\
**Created:** [April 29, 2006, 5:41am UTC](https://www.ruby-forum.com/t/re-object-browser-smalltalk-like-ruby-environment/94335 "2006-04-29T05:41:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Wang\_Austin-W22255](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/51bf81/32.png) [@Wang\_Austin-W22255](https://www.ruby-forum.com/u/Wang_Austin-W22255)\
**Post date:** [April 29, 2006, 5:41am UTC](https://www.ruby-forum.com/t/re-object-browser-smalltalk-like-ruby-environment/94335/1 "2006-04-29T05:41:40Z")

</div>

Thanks for the feedback! Another issue:

I want to dump the state of the Ruby interpreter and load it later. Just  
like the image file used in Smalltalk.

I searched RAA and found:  
[http://raa.ruby-lang.org/cat.rhtml?category\_major=Library;category\_minor=Marshal](http://raa.ruby-lang.org/cat.rhtml?category_major=Library;category_minor=Marshal)  
But was not satisfied.

Any clue or idea?

Austin

---

<div class="post-metadata">

**Author:** ![Wang\_Austin-W22255](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/51bf81/32.png) [@Wang\_Austin-W22255](https://www.ruby-forum.com/u/Wang_Austin-W22255)\
**Post date:** [April 29, 2006, 5:53am UTC](https://www.ruby-forum.com/t/re-object-browser-smalltalk-like-ruby-environment/94335/2 "2006-04-29T05:53:51Z")

</div>

btw, have a look here 🙂

[http://miner.rubyforge.org/](http://miner.rubyforge.org/)

and no, you can’t dump the whole state, at least not that i have heard  
of…

---

<div class="post-metadata">

**Author:** ![Wang\_Austin-W22255](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/51bf81/32.png) [@Wang\_Austin-W22255](https://www.ruby-forum.com/u/Wang_Austin-W22255)\
**Post date:** [May 1, 2006, 12:39pm UTC](https://www.ruby-forum.com/t/re-object-browser-smalltalk-like-ruby-environment/94335/3 "2006-05-01T12:39:52Z")

</div>

Can Miner work on Windows, it appears to use KDE…

Michael F. wrote:

> btw, have a look here 🙂
> 
> [http://miner.rubyforge.org/](http://miner.rubyforge.org/)
> 
> and no, you can’t dump the whole state, at least not that i have heard  
> of…

---

<div class="post-metadata">

**Author:** ![Wang\_Austin-W22255](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/51bf81/32.png) [@Wang\_Austin-W22255](https://www.ruby-forum.com/u/Wang_Austin-W22255)\
**Post date:** [May 3, 2006, 6:56pm UTC](https://www.ruby-forum.com/t/re-object-browser-smalltalk-like-ruby-environment/94335/4 "2006-05-03T18:56:38Z")

</div>

On Apr 28, 2006, at 11:39 PM, Wang Austin-W22255 wrote:

> I searched RAA and found:  
> [http://raa.ruby-lang.org/cat.rhtml](http://raa.ruby-lang.org/cat.rhtml)?  
> category\_major=Library;category\_minor=Marshal  
> But was not satisfied.
> 
> Any clue or idea?

Well you could try Marshal.dump(ObjectSpace), but I wouldn’t. As cool  
as Ruby is and as cool as Smalltalk is, Ruby != Smalltalk. Ruby is  
not based on images, it’s source-file oriented like perl or python,  
and was never really meant to be dumped into an image form. Of course  
you could probably write an implementation of ruby based on images  
instead of source files.
