What is the correct way to install `SandstoneDb' in Pharo 2.0? With the approach Pharo book takes[1], Pharo complains about two other packages to be installed as well: `DataStream' and `SmartRefStream'. TIA, [1] http://book.pharo-project.org/book/PharoTools/SandstoneDB -- Bahman Movaqar (http://BahmanM.com) ERP Evaluation, Implementation, Deployment Consultant
Hi, That is because `DataStream' and `SmartRefStream' are old serialisation technologies. There is a port of SandstoneDB using Fuel (and FileSystem), AFAIK. Look at the specific versions on SqueakSource. I can see that the original author made commits as well, which is very good. There is also http://smalltalkhub.com/#!/~gnaritas/SandstoneDb but I don't know how it is related. Sven On 27 May 2013, at 13:46, Bahman Movaqar <Bahman@BahmanM.com> wrote:
What is the correct way to install `SandstoneDb' in Pharo 2.0? With the approach Pharo book takes[1], Pharo complains about two other packages to be installed as well: `DataStream' and `SmartRefStream'.
TIA,
[1] http://book.pharo-project.org/book/PharoTools/SandstoneDB -- Bahman Movaqar (http://BahmanM.com) ERP Evaluation, Implementation, Deployment Consultant
-- Sven Van Caekenberghe Proudly supporting Pharo http://pharo.org http://association.pharo.org http://consortium.pharo.org
There is sample for an alternative technique (the one between "save the full image" and "sandstone". I kind of ported the example for my own use by using Fuel based saves. http://www.smalltalkhub.com/#!/~philippeback/DripfeedIt/packages/DripfeedIt-... You may need the DripfeedIt-Domain package as well as it contains the domain objects (basic objects mind you). Phil On Mon, May 27, 2013 at 1:58 PM, Sven Van Caekenberghe <sven@stfx.eu> wrote:
Hi,
That is because `DataStream' and `SmartRefStream' are old serialisation technologies. There is a port of SandstoneDB using Fuel (and FileSystem), AFAIK. Look at the specific versions on SqueakSource. I can see that the original author made commits as well, which is very good.
There is also http://smalltalkhub.com/#!/~gnaritas/SandstoneDb but I don't know how it is related.
Sven
On 27 May 2013, at 13:46, Bahman Movaqar <Bahman@BahmanM.com> wrote:
What is the correct way to install `SandstoneDb' in Pharo 2.0? With the approach Pharo book takes[1], Pharo complains about two other packages to be installed as well: `DataStream' and `SmartRefStream'.
TIA,
[1] http://book.pharo-project.org/book/PharoTools/SandstoneDB -- Bahman Movaqar (http://BahmanM.com) ERP Evaluation, Implementation, Deployment Consultant
-- Sven Van Caekenberghe Proudly supporting Pharo http://pharo.org http://association.pharo.org http://consortium.pharo.org
On 2013-05-27 16:48, phil@highoctane.be wrote:
There is sample for an alternative technique (the one between "save the full image" and "sandstone".
I kind of ported the example for my own use by using Fuel based saves.
http://www.smalltalkhub.com/#!/~philippeback/DripfeedIt/packages/DripfeedIt-...
@Phil: The site says "Page does not exist" which is weird.
You may need the DripfeedIt-Domain package as well as it contains the domain objects (basic objects mind you).
On Mon, May 27, 2013 at 1:58 PM, Sven Van Caekenberghe <sven@stfx.eu <mailto:sven@stfx.eu>> wrote:
Hi,
That is because `DataStream' and `SmartRefStream' are old serialisation technologies. There is a port of SandstoneDB using Fuel (and FileSystem), AFAIK. Look at the specific versions on SqueakSource. I can see that the original author made commits as well, which is very good.
@Sven: Thanks for the explanation. I tried the "Fuel" approach using these instructions[1] but there were errors during compilation. Pharo complained about `SDFileStore' not existing in the image and was unable to compile `SDFuelSerializer'.
There is also http://smalltalkhub.com/#!/~gnaritas/SandstoneDb but I don't know how it is related.
Sven
On 27 May 2013, at 13:46, Bahman Movaqar <Bahman@BahmanM.com> wrote:
> What is the correct way to install `SandstoneDb' in Pharo 2.0? With the > approach Pharo book takes[1], Pharo complains about two other packages > to be installed as well: `DataStream' and `SmartRefStream'. > > TIA, > > [1] http://book.pharo-project.org/book/PharoTools/SandstoneDB
[1] http://marianopeck.wordpress.com/2011/08/19/boosting-sandstonedb-with-fuel/ -- Bahman Movaqar (http://BahmanM.com) ERP Evaluation, Implementation, Deployment Consultant
On 2013-05-27 16:16, Bahman Movaqar wrote:
What is the correct way to install `SandstoneDb' in Pharo 2.0? With the approach Pharo book takes[1], Pharo complains about two other packages to be installed as well: `DataStream' and `SmartRefStream'.
TIA,
[1] http://book.pharo-project.org/book/PharoTools/SandstoneDB
Ah...stupid me. Once I added the `SandstoneDb' repository, I could follow the instructions in `SandstoneDb' package which read "For Pharo2, load SandstoneDb, SandstoneDbTests, SandstoneDbFileSystemStore, and SandstondDbFuel (required) in this order." And apparently it is installed now. Now I just need to figure out a way to check if it's really installed :-) Thank you people. -- Bahman Movaqar (http://BahmanM.com) ERP Evaluation, Implementation, Deployment Consultant
Doesn't it have tests? I remember it did... On Mon, May 27, 2013 at 10:11 AM, Bahman Movaqar <Bahman@bahmanm.com> wrote:
On 2013-05-27 16:16, Bahman Movaqar wrote:
What is the correct way to install `SandstoneDb' in Pharo 2.0? With the approach Pharo book takes[1], Pharo complains about two other packages to be installed as well: `DataStream' and `SmartRefStream'.
TIA,
[1] http://book.pharo-project.org/book/PharoTools/SandstoneDB
Ah...stupid me. Once I added the `SandstoneDb' repository, I could follow the instructions in `SandstoneDb' package which read
"For Pharo2, load SandstoneDb, SandstoneDbTests, SandstoneDbFileSystemStore, and SandstondDbFuel (required) in this order."
And apparently it is installed now. Now I just need to figure out a way to check if it's really installed :-)
Thank you people.
-- Bahman Movaqar (http://BahmanM.com) ERP Evaluation, Implementation, Deployment Consultant
-- Mariano http://marianopeck.wordpress.com
On 2013-05-27 17:42, Mariano Martinez Peck wrote:
Doesn't it have tests? I remember it did...
Yes, it does. But as a Smalltalk newbie I have to figure out how to run them :-)
On Mon, May 27, 2013 at 10:11 AM, Bahman Movaqar <Bahman@bahmanm.com <mailto:Bahman@bahmanm.com>> wrote:
On 2013-05-27 16:16, Bahman Movaqar wrote: > What is the correct way to install `SandstoneDb' in Pharo 2.0? With the > approach Pharo book takes[1], Pharo complains about two other packages > to be installed as well: `DataStream' and `SmartRefStream'. > > TIA, > > [1] http://book.pharo-project.org/book/PharoTools/SandstoneDB
Ah...stupid me. Once I added the `SandstoneDb' repository, I could follow the instructions in `SandstoneDb' package which read
"For Pharo2, load SandstoneDb, SandstoneDbTests, SandstoneDbFileSystemStore, and SandstondDbFuel (required) in this order."
And apparently it is installed now. Now I just need to figure out a way to check if it's really installed :-)
Thank you people.
-- Bahman Movaqar (http://BahmanM.com) ERP Evaluation, Implementation, Deployment Consultant
participants (4)
-
Bahman Movaqar -
Mariano Martinez Peck -
phil@highoctane.be -
Sven Van Caekenberghe