Load OmniBase in Squeak

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
18 messages Options
Reply | Threaded
Open this post in threaded view
|

Load OmniBase in Squeak

Sebastian Sastre-2
Hi there,
 
    how is supoused to load OmniBase in Squeak?
 
    I'm trying the versions in squeak map and squeaksource and both are failing to load on Squeak3.9-final-7067.image
 
    I'm missing something?
 

Sebastian



Reply | Threaded
Open this post in threaded view
|

Re: Load OmniBase in Squeak

tblanchard
It is an omen, don't do it man.

On Jan 20, 2007, at 9:39 AM, Sebastian Sastre wrote:

Hi there,
 
    how is supoused to load OmniBase in Squeak?
 
    I'm trying the versions in squeak map and squeaksource and both are failing to load on Squeak3.9-final-7067.image
 
    I'm missing something?
 
Sebastian




Reply | Threaded
Open this post in threaded view
|

Re: Load OmniBase in Squeak

Ramon Leon-4
Todd Blanchard wrote:
> It is an omen, don't do it man.

LMAO... I think that means "use Glorp" dude, listen to the Todd!


Reply | Threaded
Open this post in threaded view
|

RE: Load OmniBase in Squeak

Sebastian Sastre-2
 OK, I'll give it a chance. I'll read some tutorials first.
Any introductory (to glorp) reads references you want to give me are
welcome.

Cheers,

Sebastian


-----Mensaje original-----
De: [hidden email]
[mailto:[hidden email]] En nombre de Ramon
Leon
Enviado el: Sábado, 20 de Enero de 2007 21:15
Para: The general-purpose Squeak developers list
Asunto: Re: Load OmniBase in Squeak

Todd Blanchard wrote:
> It is an omen, don't do it man.

LMAO... I think that means "use Glorp" dude, listen to the Todd!



Reply | Threaded
Open this post in threaded view
|

RE: Load OmniBase in Squeak

Ramon Leon-5
>  OK, I'll give it a chance. I'll read some tutorials first.
> Any introductory (to glorp) reads references you want to give
> me are welcome.
>
> Cheers,
>
> Sebastian

Ok, a little shameless self promotion here...

http://onsmalltalk.com/index.php?s=Glorp

And

http://onsmalltalk.com/programming/smalltalk/mapping-seaside-blog-to-postgre
sql-with-glorp/

And I link out to the best tutorial I know of in that article.

Ramon Leon
http://onsmalltalk.com 


Reply | Threaded
Open this post in threaded view
|

Re: Load OmniBase in Squeak

tblanchard
In reply to this post by Sebastian Sastre-2
I just moved a fairly substantial app off of OmniBase and onto GLORP/
PostgreSQL.

I wrote a blog entry about it:

http://www.blackbagops.net/?p=94

also, I don't have anything good to say about the author of OmniBase  
and his "support". He demands money to help you, then doesn't follow  
through after you pay him.

Happy to be off of OmniBase.

On Jan 21, 2007, at 4:54 AM, Sebastian Sastre wrote:

>  OK, I'll give it a chance. I'll read some tutorials first.
> Any introductory (to glorp) reads references you want to give me are
> welcome.
>
> Cheers,
>
> Sebastian
>
>
> -----Mensaje original-----
> De: [hidden email]
> [mailto:[hidden email]] En nombre de  
> Ramon
> Leon
> Enviado el: Sábado, 20 de Enero de 2007 21:15
> Para: The general-purpose Squeak developers list
> Asunto: Re: Load OmniBase in Squeak
>
> Todd Blanchard wrote:
>> It is an omen, don't do it man.
>
> LMAO... I think that means "use Glorp" dude, listen to the Todd!
>
>
>


Reply | Threaded
Open this post in threaded view
|

RE: Load OmniBase in Squeak

Göran Krampe
In reply to this post by Sebastian Sastre-2
Hi!

"Sebastian Sastre" <[hidden email]> wrote:
>  OK, I'll give it a chance. I'll read some tutorials first.
> Any introductory (to glorp) reads references you want to give me are
> welcome.

Btw, Magma works really good. We use it with great success in Gjallar.
That doesn't mean GLORP isn't good too (though I haven't used it yet) -
but IMHO we *do* have a good ODB today and that is Magma.

regards, Göran

Reply | Threaded
Open this post in threaded view
|

RE: Load OmniBase in Squeak

Sebastian Sastre-2
Hi Goran,

        there is any blogpost to read an experience about using magma that
you know?

        thanks,

Sebastian

-----Mensaje original-----
De: [hidden email]
[mailto:[hidden email]] En nombre de
[hidden email]
Enviado el: Martes, 23 de Enero de 2007 06:28
Para: The general-purpose Squeak developers list
Asunto: RE: Load OmniBase in Squeak

Hi!

"Sebastian Sastre" <[hidden email]> wrote:
>  OK, I'll give it a chance. I'll read some tutorials first.
> Any introductory (to glorp) reads references you want to give me are
> welcome.

Btw, Magma works really good. We use it with great success in Gjallar.
That doesn't mean GLORP isn't good too (though I haven't used it yet) - but
IMHO we *do* have a good ODB today and that is Magma.

regards, Göran


Reply | Threaded
Open this post in threaded view
|

RE: Load OmniBase in Squeak

Sebastian Sastre-2
In reply to this post by tblanchard
Hi Todd,

        I read your post. It's very nice one can read experiences like this.
I'm liking this posting practice in the community. After reading your post I
think glorp is too much for me by now. Perhaps I will wait for the
ActiveRecord you mention.

        For a prototype now I'm using as a "db" a singleton with a
Dictionary wich can be downloaded (and uploaded) serialized by sixx.

        In a project like this I want to keep development light even to
formalize persistence.

        Do you have experiences to share in this line?

        cheers,

Sebastian


-----Mensaje original-----
De: [hidden email]
[mailto:[hidden email]] En nombre de Todd
Blanchard
Enviado el: Lunes, 22 de Enero de 2007 21:14
Para: The general-purpose Squeak developers list
Asunto: Re: Load OmniBase in Squeak

I just moved a fairly substantial app off of OmniBase and onto GLORP/
PostgreSQL.

I wrote a blog entry about it:

http://www.blackbagops.net/?p=94

also, I don't have anything good to say about the author of OmniBase and his
"support". He demands money to help you, then doesn't follow through after
you pay him.

Happy to be off of OmniBase.

On Jan 21, 2007, at 4:54 AM, Sebastian Sastre wrote:

>  OK, I'll give it a chance. I'll read some tutorials first.
> Any introductory (to glorp) reads references you want to give me are
> welcome.
>
> Cheers,
>
> Sebastian
>
>
> -----Mensaje original-----
> De: [hidden email]
> [mailto:[hidden email]] En nombre de
> Ramon Leon Enviado el: Sábado, 20 de Enero de 2007 21:15
> Para: The general-purpose Squeak developers list
> Asunto: Re: Load OmniBase in Squeak
>
> Todd Blanchard wrote:
>> It is an omen, don't do it man.
>
> LMAO... I think that means "use Glorp" dude, listen to the Todd!
>
>
>



Reply | Threaded
Open this post in threaded view
|

Re: Load OmniBase in Squeak

tblanchard
You might look at image segments.

http://wiki.squeak.org/squeak/2316

Good: Fast, simple to use.

Not so good:  If your segments are not in constant use, you can find  
one day that you can no longer load a segment because the image has  
become incompatible.  This is the case with squeakmap which no longer  
works with images as recent as 3.7.

There is also PListSerialization, but you need to be able to  
represent all in dictionaries, ordered collections, and strings.

For long lived data, you can't beat a database.  One little question  
to ask yourself - when things go pear shaped, who will be able to  
help you recover your data?  If the answer is one person, I get nervous.

-Todd

On Jan 23, 2007, at 4:46 AM, Sebastian Sastre wrote:

> Hi Todd,
>
> I read your post. It's very nice one can read experiences like this.
> I'm liking this posting practice in the community. After reading  
> your post I
> think glorp is too much for me by now. Perhaps I will wait for the
> ActiveRecord you mention.
>
> For a prototype now I'm using as a "db" a singleton with a
> Dictionary wich can be downloaded (and uploaded) serialized by sixx.
>
> In a project like this I want to keep development light even to
> formalize persistence.
>
> Do you have experiences to share in this line?
>
> cheers,
>
> Sebastian
>
>
> -----Mensaje original-----
> De: [hidden email]
> [mailto:[hidden email]] En nombre de  
> Todd
> Blanchard
> Enviado el: Lunes, 22 de Enero de 2007 21:14
> Para: The general-purpose Squeak developers list
> Asunto: Re: Load OmniBase in Squeak
>
> I just moved a fairly substantial app off of OmniBase and onto GLORP/
> PostgreSQL.
>
> I wrote a blog entry about it:
>
> http://www.blackbagops.net/?p=94
>
> also, I don't have anything good to say about the author of  
> OmniBase and his
> "support". He demands money to help you, then doesn't follow  
> through after
> you pay him.
>
> Happy to be off of OmniBase.
>
> On Jan 21, 2007, at 4:54 AM, Sebastian Sastre wrote:
>
>>  OK, I'll give it a chance. I'll read some tutorials first.
>> Any introductory (to glorp) reads references you want to give me are
>> welcome.
>>
>> Cheers,
>>
>> Sebastian
>>
>>
>> -----Mensaje original-----
>> De: [hidden email]
>> [mailto:[hidden email]] En nombre de
>> Ramon Leon Enviado el: Sábado, 20 de Enero de 2007 21:15
>> Para: The general-purpose Squeak developers list
>> Asunto: Re: Load OmniBase in Squeak
>>
>> Todd Blanchard wrote:
>>> It is an omen, don't do it man.
>>
>> LMAO... I think that means "use Glorp" dude, listen to the Todd!
>>
>>
>>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Ramon's blog (was RE: Load OmniBase in Squeak)

J J-6
In reply to this post by Ramon Leon-5
That is a nice blog.  If anyone hasn't seen it you should check it out.  I
like the newest one, I just hope some Rails people get it. :)

>From: "Ramon Leon" <[hidden email]>
>Reply-To: The general-purpose Squeak developers
>list<[hidden email]>
>To: "'The general-purpose Squeak developers
>list'"<[hidden email]>
>Subject: RE: Load OmniBase in Squeak
>Date: Mon, 22 Jan 2007 09:01:07 -0700
>
> >  OK, I'll give it a chance. I'll read some tutorials first.
> > Any introductory (to glorp) reads references you want to give
> > me are welcome.
> >
> > Cheers,
> >
> > Sebastian
>
>Ok, a little shameless self promotion here...
>
>http://onsmalltalk.com/index.php?s=Glorp
>
>And
>
>http://onsmalltalk.com/programming/smalltalk/mapping-seaside-blog-to-postgre
>sql-with-glorp/
>
>And I link out to the best tutorial I know of in that article.
>
>Ramon Leon
>http://onsmalltalk.com
>
>

_________________________________________________________________
Valentine’s Day -- Shop for gifts that spell L-O-V-E at MSN Shopping
http://shopping.msn.com/content/shp/?ctId=8323,ptnrid=37,ptnrdata=24095&tcode=wlmtagline


Reply | Threaded
Open this post in threaded view
|

RE: Ramon's blog (was RE: Load OmniBase in Squeak)

Ramon Leon-5
> Subject: Ramon's blog (was RE: Load OmniBase in Squeak)
>
> That is a nice blog.  If anyone hasn't seen it you should
> check it out.  I like the newest one, I just hope some Rails
> people get it. :)
>

Thanks JJ, doing what I can to spread the Smalltalk!

Ramon Leon
http://onsmalltalk.com 


Reply | Threaded
Open this post in threaded view
|

Re: Load OmniBase in Squeak

David Mitchell-10
In reply to this post by Sebastian Sastre-2
I don't know about blogs, but there is good doc on the wiki:

http://wiki.squeak.org/squeak/2665

Sebastian Sastre wrote:

>Hi Goran,
>
> there is any blogpost to read an experience about using magma that
>you know?
>
> thanks,
>
>Sebastian
>
>-----Mensaje original-----
>De: [hidden email]
>[mailto:[hidden email]] En nombre de
>[hidden email]
>Enviado el: Martes, 23 de Enero de 2007 06:28
>Para: The general-purpose Squeak developers list
>Asunto: RE: Load OmniBase in Squeak
>
>Hi!
>
>"Sebastian Sastre" <[hidden email]> wrote:
>  
>
>> OK, I'll give it a chance. I'll read some tutorials first.
>>Any introductory (to glorp) reads references you want to give me are
>>welcome.
>>    
>>
>
>Btw, Magma works really good. We use it with great success in Gjallar.
>That doesn't mean GLORP isn't good too (though I haven't used it yet) - but
>IMHO we *do* have a good ODB today and that is Magma.
>
>regards, Göran
>
>
>
>  
>


Reply | Threaded
Open this post in threaded view
|

RE: Load OmniBase in Squeak

Göran Krampe
In reply to this post by Sebastian Sastre-2
Hi!

"Sebastian Sastre" <[hidden email]> wrote:
> Hi Goran,
>
> there is any blogpost to read an experience about using magma that
> you know?

Mmm, not that I know. But the Magma ml should have a bit. And I should
of course write one myself. :)

regards, Göran

Reply | Threaded
Open this post in threaded view
|

RE: Load OmniBase in Squeak

Sebastian Sastre-2
In reply to this post by Sebastian Sastre-2
Just for the record,
 
    I was unable to load OmniBase because I was trying to do it without one of it's prerequisites (OSProcessPlugin).
 
    It's good to have an alternative serializer,
 
    cheers,
 

Sebastian


 


De: [hidden email] [mailto:[hidden email]] En nombre de Sebastian Sastre
Enviado el: Sábado, 20 de Enero de 2007 15:39
Para: [hidden email]
Asunto: Load OmniBase in Squeak

Hi there,
 
    how is supoused to load OmniBase in Squeak?
 
    I'm trying the versions in squeak map and squeaksource and both are failing to load on Squeak3.9-final-7067.image
 
    I'm missing something?
 

Sebastian



Reply | Threaded
Open this post in threaded view
|

Re: Load OmniBase in Squeak

David T. Lewis
On Wed, Jan 24, 2007 at 04:02:46PM -0200, Sebastian Sastre wrote:
> Just for the record,
>  
>     I was unable to load OmniBase because I was trying to do it without one
> of it's prerequisites (OSProcessPlugin).

How strange. I have not actually loaded OmniBase, but as far as I know
it uses OSPP just for its file locking primitives. OSProcessPlugin is
the "source code" for the primitives, and it should not have to be loaded
in the image unless you are building your own VM with VMMaker. I would
not expect it to be a prerequisite for something like OmniBase.

The OSProcess package has the methods for file locking (which make
use of OSPP), so it would make sense if OSProcess was listed as a
prerequisite. But OSProcessPlugin should not be a prerequisite
unless you are actually building the VM and plugins.

Dave


Reply | Threaded
Open this post in threaded view
|

RE: Load OmniBase in Squeak

Sebastian Sastre-2
Dave,

        when I wasn't unable to load omnibase I actually had two problems:
the lack of the FFIPrims dll in the squeak folder AND the lack of OSProcess.
I advertise this after trying this in an image in other folder (suggested by
experience not the system).

        As you said OSProcess is the real prerequisite for omnibase but
OSProcess seems to use FFI so I suggest the dll should be included/installed
with the OSProcess or the FFI when download the package.

        cheers,

Sebastian

-----Mensaje original-----
De: [hidden email]
[mailto:[hidden email]] En nombre de David T.
Lewis
Enviado el: Viernes, 26 de Enero de 2007 01:43
Para: The general-purpose Squeak developers list
Asunto: Re: Load OmniBase in Squeak

On Wed, Jan 24, 2007 at 04:02:46PM -0200, Sebastian Sastre wrote:
> Just for the record,
>  
>     I was unable to load OmniBase because I was trying to do it
> without one of it's prerequisites (OSProcessPlugin).

How strange. I have not actually loaded OmniBase, but as far as I know it
uses OSPP just for its file locking primitives. OSProcessPlugin is the
"source code" for the primitives, and it should not have to be loaded in the
image unless you are building your own VM with VMMaker. I would not expect
it to be a prerequisite for something like OmniBase.

The OSProcess package has the methods for file locking (which make use of
OSPP), so it would make sense if OSProcess was listed as a prerequisite. But
OSProcessPlugin should not be a prerequisite unless you are actually
building the VM and plugins.

Dave



Reply | Threaded
Open this post in threaded view
|

Re: Load OmniBase in Squeak

David T. Lewis
Hi Sebastian,

OSProcess does not use FFI, it uses the OSProcessPlugin. But I'm afraid
that this is not very useful or well supported on Windows. I don't really
know what is required to run OmniBase, sorry.

Dave


On Fri, Feb 02, 2007 at 06:59:19PM -0200, Sebastian Sastre wrote:

> Dave,
>
> when I wasn't unable to load omnibase I actually had two problems:
> the lack of the FFIPrims dll in the squeak folder AND the lack of OSProcess.
> I advertise this after trying this in an image in other folder (suggested by
> experience not the system).
>
> As you said OSProcess is the real prerequisite for omnibase but
> OSProcess seems to use FFI so I suggest the dll should be included/installed
> with the OSProcess or the FFI when download the package.
>
> cheers,
>
> Sebastian
>
> -----Mensaje original-----
> De: [hidden email]
> [mailto:[hidden email]] En nombre de David T.
> Lewis
> Enviado el: Viernes, 26 de Enero de 2007 01:43
> Para: The general-purpose Squeak developers list
> Asunto: Re: Load OmniBase in Squeak
>
> On Wed, Jan 24, 2007 at 04:02:46PM -0200, Sebastian Sastre wrote:
> > Just for the record,
> >  
> >     I was unable to load OmniBase because I was trying to do it
> > without one of it's prerequisites (OSProcessPlugin).
>
> How strange. I have not actually loaded OmniBase, but as far as I know it
> uses OSPP just for its file locking primitives. OSProcessPlugin is the
> "source code" for the primitives, and it should not have to be loaded in the
> image unless you are building your own VM with VMMaker. I would not expect
> it to be a prerequisite for something like OmniBase.
>
> The OSProcess package has the methods for file locking (which make use of
> OSPP), so it would make sense if OSProcess was listed as a prerequisite. But
> OSProcessPlugin should not be a prerequisite unless you are actually
> building the VM and plugins.
>
> Dave
>
>