Hi, In the past (VW7.4) Matrix was in the Smalltalk namespace, after that you have moved it to SCG namespace (VW7.5), and actually it is in Hapax namespace! the problem that I have some extensions of this class in different packages and actually when I want to load these packages the Matrix extensions will not be loaded! Do you know how can we solve such problem? (another solution than rewrite the extensions manuellement).
Hani
Hi Hani,
Indeed, this is a "nomad" class together with a number of other classes that Adrian wrote. I am also in stand-by while waiting to see when those classes stop moving :). I somehow suspect that they will stop now, because I just cannot see where else they could go :).
So, to solve this problem, you should create SCG.Matrix before loading your code and then the extensions will load Ok. Once they are loaded you can move the methods in Hapax.Matrix.
If your extensions are not specific to your code, one possibility is to also publish them together with the definition of Matrix. Adrian, would that be Ok?
Cheers, Doru
On Dec 20, 2007, at 5:00 PM, Hani ABDEEN wrote:
Hi, In the past (VW7.4) Matrix was in the Smalltalk namespace, after that you have moved it to SCG namespace (VW7.5), and actually it is in Hapax namespace! the problem that I have some extensions of this class in different packages and actually when I want to load these packages the Matrix extensions will not be loaded! Do you know how can we solve such problem? (another solution than rewrite the extensions manuellement).
Hani _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com www.tudorgirba.com/blog
"Next time you see your life passing by, say 'hi' and get to know her."
Oops, my bad.
One of my refactoring batches was too eager, all the linear algebra should never have been moved from SCG to Hapax namespace. I will fix that soon.
@Hani, is your code included in MooseSetup?
cheers, AA
On 20 Dec 2007, at 17:28 , Tudor Girba wrote:
Hi Hani,
Indeed, this is a "nomad" class together with a number of other classes that Adrian wrote. I am also in stand-by while waiting to see when those classes stop moving :). I somehow suspect that they will stop now, because I just cannot see where else they could go :).
So, to solve this problem, you should create SCG.Matrix before loading your code and then the extensions will load Ok. Once they are loaded you can move the methods in Hapax.Matrix.
If your extensions are not specific to your code, one possibility is to also publish them together with the definition of Matrix. Adrian, would that be Ok?
Cheers, Doru
On Dec 20, 2007, at 5:00 PM, Hani ABDEEN wrote:
Hi, In the past (VW7.4) Matrix was in the Smalltalk namespace, after that you have moved it to SCG namespace (VW7.5), and actually it is in Hapax namespace! the problem that I have some extensions of this class in different packages and actually when I want to load these packages the Matrix extensions will not be loaded! Do you know how can we solve such problem? (another solution than rewrite the extensions manuellement).
Hani _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com www.tudorgirba.com/blog
"Next time you see your life passing by, say 'hi' and get to know her."
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
All these general purpose classes should be at a general purpose place instead of being in the package where they were used first...
Try to keep it a bit more split up in an application-logical way instead of an ego-logical way :)
cheers, Toon
Adrian Kuhn wrote:
Oops, my bad.
One of my refactoring batches was too eager, all the linear algebra should never have been moved from SCG to Hapax namespace. I will fix that soon.
@Hani, is your code included in MooseSetup?
cheers, AA
On 20 Dec 2007, at 17:28 , Tudor Girba wrote:
Hi Hani,
Indeed, this is a "nomad" class together with a number of other classes that Adrian wrote. I am also in stand-by while waiting to see when those classes stop moving :). I somehow suspect that they will stop now, because I just cannot see where else they could go :).
So, to solve this problem, you should create SCG.Matrix before loading your code and then the extensions will load Ok. Once they are loaded you can move the methods in Hapax.Matrix.
If your extensions are not specific to your code, one possibility is to also publish them together with the definition of Matrix. Adrian, would that be Ok?
Cheers, Doru
On Dec 20, 2007, at 5:00 PM, Hani ABDEEN wrote:
Hi, In the past (VW7.4) Matrix was in the Smalltalk namespace, after that you have moved it to SCG namespace (VW7.5), and actually it is in Hapax namespace! the problem that I have some extensions of this class in different packages and actually when I want to load these packages the Matrix extensions will not be loaded! Do you know how can we solve such problem? (another solution than rewrite the extensions manuellement).
Hani _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com www.tudorgirba.com/blog
"Next time you see your life passing by, say 'hi' and get to know her."
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
You are right.
It is best to split Hapax into an infrastructure and a domain bundle, I will so so after right after xmas.
AA
On 21 Dec 2007, at 1:02 , Toon Verwaest wrote:
All these general purpose classes should be at a general purpose place instead of being in the package where they were used first...
Try to keep it a bit more split up in an application-logical way instead of an ego-logical way :)
cheers, Toon
Adrian Kuhn wrote:
Oops, my bad.
One of my refactoring batches was too eager, all the linear algebra should never have been moved from SCG to Hapax namespace. I will fix that soon.
@Hani, is your code included in MooseSetup?
cheers, AA
On 20 Dec 2007, at 17:28 , Tudor Girba wrote:
Hi Hani,
Indeed, this is a "nomad" class together with a number of other classes that Adrian wrote. I am also in stand-by while waiting to see when those classes stop moving :). I somehow suspect that they will stop now, because I just cannot see where else they could go :).
So, to solve this problem, you should create SCG.Matrix before loading your code and then the extensions will load Ok. Once they are loaded you can move the methods in Hapax.Matrix.
If your extensions are not specific to your code, one possibility is to also publish them together with the definition of Matrix. Adrian, would that be Ok?
Cheers, Doru
On Dec 20, 2007, at 5:00 PM, Hani ABDEEN wrote:
Hi, In the past (VW7.4) Matrix was in the Smalltalk namespace, after that you have moved it to SCG namespace (VW7.5), and actually it is in Hapax namespace! the problem that I have some extensions of this class in different packages and actually when I want to load these packages the Matrix extensions will not be loaded! Do you know how can we solve such problem? (another solution than rewrite the extensions manuellement).
Hani _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com www.tudorgirba.com/blog
"Next time you see your life passing by, say 'hi' and get to know her."
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Hi, thanks.
On Dec 20, 2007, at 23:16 PM, Adrian Kuhn wrote:
Oops, my bad.
One of my refactoring batches was too eager, all the linear algebra should never have been moved from SCG to Hapax namespace. I will fix that soon.
@Hani, is your code included in MooseSetup?
I don't think that my code is already integrated in MooseSetup.
cheers, AA
On 20 Dec 2007, at 17:28 , Tudor Girba wrote:
Hi Hani,
Indeed, this is a "nomad" class together with a number of other classes that Adrian wrote. I am also in stand-by while waiting to see when those classes stop moving :). I somehow suspect that they will stop now, because I just cannot see where else they could go :).
So, to solve this problem, you should create SCG.Matrix before loading your code and then the extensions will load Ok. Once they are loaded you can move the methods in Hapax.Matrix.
If your extensions are not specific to your code, one possibility is to also publish them together with the definition of Matrix. Adrian, would that be Ok?
Cheers, Doru
On Dec 20, 2007, at 5:00 PM, Hani ABDEEN wrote:
Hi, In the past (VW7.4) Matrix was in the Smalltalk namespace, after that you have moved it to SCG namespace (VW7.5), and actually it is in Hapax namespace! the problem that I have some extensions of this class in different packages and actually when I want to load these packages the Matrix extensions will not be loaded! Do you know how can we solve such problem? (another solution than rewrite the extensions manuellement).
Hani _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com www.tudorgirba.com/blog
"Next time you see your life passing by, say 'hi' and get to know her."
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev