[Glass] Glorp, Fuel, Native postgres driver, Voyage/Mongo, any in GemStone?

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

[Glass] Glorp, Fuel, Native postgres driver, Voyage/Mongo, any in GemStone?

Mariano Martinez Peck
Hi guys. 
First, let me apologize for the amount of emails I am sending. I am doing an analysis to see if GemStone is a good candidate for a project I am working and so it deserves some research. 

I wondered if any has ever tried porting any of these tools to GemStone: Fuel, Glorp, Native PostgreSQL driver, Voyage and MongoDB.

Thanks a lot in advance, 

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Glorp, Fuel, Native postgres driver, Voyage/Mongo, any in GemStone?

Yanni Chiu
On 02/10/13 2:49 PM, Mariano Martinez Peck wrote:
>
> I wondered if any has ever tried porting any of these tools to GemStone:
> Fuel, Glorp, Native PostgreSQL driver, Voyage and MongoDB.

The early releases of the Native PostgreSQL driver were made to work in
VisualAge and VisualWorks, but I never got around to GemStone. I even
tried to stick to ANSI Smalltalk, for what that was worth.

The hard part of the port was finding a way to get the code to load,
because VA used Envy and VW use Store/Parcels. I think I used Rosetta to
get it into VA, and VW's Squeak fileIn compatibility code.

The next hurdle was connecting to the native socket layer. The driver
just needs to read/write a buffer over a socket. I would not expect
GemStone sockets to be a problem.
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Glorp, Fuel, Native postgres driver, Voyage/Mongo, any in GemStone?

James Foster-9
On Oct 2, 2013, at 9:09 PM, Yanni Chiu <[hidden email]> wrote:

> The hard part of the port was finding a way to get the code to load, because VA used Envy and VW use Store/Parcels. I think I used Rosetta to get it into VA, and VW's Squeak fileIn compatibility code.

Jade [1] can take code in a VW fileout format and load it into GemStone/S.

[1] https://programminggems.wordpress.com/2013/10/01/jade/
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: [Glass] Glorp, Fuel, Native postgres driver, Voyage/Mongo, any in GemStone?

Yanni Chiu
On 03/10/13 12:12 AM, James Foster wrote:
>> The hard part of the port was finding a way to get the code to
>> load, because VA used Envy and VW use Store/Parcels. I think I used
>> Rosetta to get it into VA, and VW's Squeak fileIn compatibility
>> code.
>
> Jade [1] can take code in a VW fileout format and load it into
> GemStone/S.

The code loading problem was ancient history from 1999. It was awful
that it used to be so hard to move code between Smalltalk dialects. The
code is in Monticello package format now, which GemStone can load.
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass