[Moose-Sq] fixed Group -> MooseGroup
by stephane ducasse
Hi
I'm restarting to work on the port to make sure that we can work as
fast as possible
saturday and sunday.
I fixed some tests and the references to Group.
{CFExpression->#booleanValue: . CFExpression->#computeFor: . GroupTest-
>#testClassGroupType . GroupTest->#testDistribution . GroupTest-
>#testDistributionAndEncapsulation . GroupTest-
>#testGroupInsideGroup . GroupTest->#testGroupSize . GroupTest-
>#testGroupType . GroupTest->#testHeterogeneousGroupType .
GroupSetOperationsTest->#setUp . GroupSetOperationsTest-
>#testResultClass . FAMIX2Access->#accessedVariable . FAMIX2Access-
>#accessingBehaviour . FAMIX2InheritanceDefinition->#subClass .
FAMIX2InheritanceDefinition->#superClass . FAMIX2Invocation-
>#invokedCandidates . FAMIX2Invocation->#invokingBehaviour .
FAMIX2AbstractBehaviouralEntity->#allAccesses .
FAMIX2AbstractBehaviouralEntity->#formalParametersGroup .
FAMIX2AbstractBehaviouralEntity->#incomingInvocationsGroup .
FAMIX2AbstractBehaviouralEntity->#localVariablesGroup .
FAMIX2AbstractBehaviouralEntity->#outgoingAccessesGroup .
FAMIX2AbstractBehaviouralEntity->#outgoingInvocationsGroup .
FAMIX2AbstractBehaviouralEntity->#packagedInGroup . FAMIX2Method-
>#parentClassGroup . FAMIX2Folder->#allRecursiveFiles . FAMIX2Folder-
>#allRecursiveFolders . FAMIX2Folder->#filesGroup . FAMIX2Folder-
>#foldersGroup . FAMIX2AbstractScopable->#container . FAMIX2Class-
>#attributesGroup . FAMIX2Class->#containingPackage . FAMIX2Class-
>#incomingAccessesGroup . FAMIX2Class->#incomingInvocationsGroup .
FAMIX2Class->#invokedClassesGroup . FAMIX2Class->#methodsGroup .
FAMIX2Class->#outgoingAccessesGroup . FAMIX2Class-
>#outgoingInvocationsGroup . FAMIX2Class-
>#withSubclassHierarchyGroup . FAMIX2Class-
>#withSuperclassHierarchyGroup . FAMIX2Namespace->#allFunctions .
FAMIX2Namespace->#childNamespaces . FAMIX2Namespace->#classGroup .
FAMIX2Namespace->#functionGroup . FAMIX2Namespace-
>#recursiveClassesGroup . FAMIX2Namespace->#recursiveFunctionsGroup .
FAMIX2AbstractStructuralEntity->#allAccessedByList . FAMIX2Attribute-
>#parentClassGroup . FAMIX2GlobalVariable->#containingNamespace .
FAMIX2Package->#childPackages . FAMIX2Package->#definedClassesGroup .
FAMIX2Package->#extendedClassesGroup . FAMIX2Package->#parentPackage .
FAMIX2Literal->#modelOccurrencesGroup . FAMIX2Literal-
>#occurrencesGroup . MooseAbstractGroup->#allModelClasses}
Stef
15 years, 1 month
Problem loading LinearAlgebra
by Matthias Junker
Hi,
when loading Moose config with 7.6 in a base image after loading setup,
i got the following:
Warning: Package "LinearAlgebra" cannot be loaded.
The following classes cannot be loaded because their environment is not
in the image nor in the package being loaded:
VectorCoercion (environment path: Root.Smalltalk.Hapax)
SymetricMatrix (environment path: Root.Smalltalk.Hapax)
SparseRowMatrix (environment path: Root.Smalltalk.Hapax)
RowMatrix (environment path: Root.Smalltalk.Hapax)
SparseColumnMatrix (environment path: Root.Smalltalk.Hapax)
MatrixCoercionTest (environment path: Root.Smalltalk.Hapax)
ArrayMatrix (environment path: Root.Smalltalk.Hapax)
SparseVector (environment path: Root.Smalltalk.Hapax)
RowMatrixTest (environment path: Root.Smalltalk.Hapax)
SparseVectorTest (environment path: Root.Smalltalk.Hapax)
ArrayMatrixTest (environment path: Root.Smalltalk.Hapax)
MatrixPath (environment path: Root.Smalltalk.Hapax)
VectorDecorator (environment path: Root.Smalltalk.Hapax)
ColumnMatrix (environment path: Root.Smalltalk.Hapax)
Vector (environment path: Root.Smalltalk.Hapax)
ColumnMatrixTest (environment path: Root.Smalltalk.Hapax)
Accumulator (environment path: Root.Smalltalk.Hapax)
MatrixCoercion (environment path: Root.Smalltalk.Hapax)
ArrayVector (environment path: Root.Smalltalk.Hapax)
MatrixDecorator (environment path: Root.Smalltalk.Hapax)
ArrayVectorTest (environment path: Root.Smalltalk.Hapax)
SparseColumnMatrixTest (environment path: Root.Smalltalk.Hapax)
VectorTest (environment path: Root.Smalltalk.Hapax)
MatrixTest (environment path: Root.Smalltalk.Hapax)
Matrix (environment path: Root.Smalltalk.Hapax)
MatrixView (environment path: Root.Smalltalk.Hapax)
DiagonalMatrix (environment path: Root.Smalltalk.Hapax)
AccumulatorTest (environment path: Root.Smalltalk.Hapax)
i also tried loading HapaxDevelopment before loading Moose config, but
it just seems to hang and do nothing....
Cheers,
Matt
15 years, 1 month
Registration needed for the Smalltalk Camp at ESUG 2008
by Tudor Girba
Hi,
Please register (see below) for attending the Camp Smalltalk and
implicitly if you want to attend the Moose Dojo.
Cheers,
Doru
Begin forwarded message:
>>> From: stephane ducasse <stephane.ducasse(a)free.fr>
>>> Date: August 14, 2008 2:05:24 PM CEDT
>>> To: esug-list(a)lists.esug.org
>>> Cc: The general-purpose Squeak developers list <squeak-dev(a)lists.squeakfoundation.org
>>>> , VWNC List <vwnc(a)cs.uiuc.edu>
>>> Subject: Registration needed for the Smalltalk Camp at ESUG 2008
>>>
>>> Hi all
>>>
>>> To be able to access to the building where the Smalltalk Camp of
>>> ESUG 2008 will occur,
>>> you need to register!
>>> So if you want to attend the Camp please send an email with the
>>> following header
>>> [Camp] your name and first name
>>> to denker(a)acm.org
>>>
>>> Pay attention you should send this information before wednesday
>>> 20th.
>>>
>>>
>>> Stef and the ESUG organization.
>>
--
www.tudorgirba.com
www.tudorgirba.com/blog
"There are no old things, there are only old ways of looking at them."
15 years, 1 month
Re: who can help
by pascal.vollmer@nexgo.de
Hi,
For an overview on presence/absence of class comments in Moose/Squeak see SqueakSource/PackageExplorer.
In order to fix absent class comments I'd need a minimal understanding of the design. A certain book called "object-oriented reengineering patterns" tells me - among other advices - to "skim the documentation". Can you give me a hint what to read on the architecture of MOOSE ?
cu
Pascal
----- Original Nachricht ----
Von: Stéphane Ducasse <stephane.ducasse(a)univ-savoie.fr>
An: Related to the development of Moose and other related tools <moose-dev(a)iam.unibe.ch>
Datum: 23.06.2008 11:08
Betreff: [Moose-dev] Re: who can help
> Thanks pascal.
> Amy be we should create an account for you.
> making a list of the class that lack comments and fixing them would be
> good.
> Sorting also some tests: sometimes we have one class with one test
> would be good to.
> and help porting....
> Stef
>
>
> On Jun 23, 2008, at 12:12 AM, pascal.vollmer(a)nexgo.de wrote:
>
> > Hi,
> >
> > I am prepared to do jobs in the area of: qa, documentation, test,
> > statistical methods. I will be of limited use wrt coding since I
> > have small experience here (coming from C++ and diving into
> > Smalltalk since 2 years only.)
> > If this makes sense to you just drop a message what is the job you
> > would like to be done.
> >
> > cheers,
> > Pascal
> >
> >
> > ----- Original Nachricht ----
> > Von: Stéphane Ducasse <stephane.ducasse(a)inria.fr>
> > An: Related to the development of Moose and other related tools
> > <moose-dev(a)iam.unibe.ch>
> > Datum: 22.06.2008 12:29
> > Betreff: [Moose-dev] who can help
> >
> >> Hi
> >>
> >> I would like to who besides doru can really help in migrating Moose
> >> to
> >> Squeak and maintaining.
> >> Because so far I see only me alex and doru.
> >>
> >> Stef
> >>
> >> _______________________________________________
> >> Moose-dev mailing list
> >> Moose-dev(a)iam.unibe.ch
> >> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
> >>
> >
> > Pascal Vollmer
> > Email: pascal.vollmer(a)ieee.org
> >
> > Jetzt komfortabel bei Arcor-Digital TV einsteigen: Mehr Happy Ends,
> > mehr Herzschmerz, mehr Fernsehen! Erleben Sie 50 digitale TV
> > Programme und optional 60 Pay TV Sender, einen elektronischen
> > Programmführer mit Movie Star Bewertungen von TV Movie. Außerdem,
> > aktuelle Filmhits und spannende Dokus in der Arcor-Videothek. Infos
> > unter www.arcor.de/tv
> >
> > _______________________________________________
> > Moose-dev mailing list
> > Moose-dev(a)iam.unibe.ch
> > https://www.iam.unibe.ch/mailman/listinfo/moose-dev
> >
>
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
Pascal Vollmer
Email: pascal.vollmer(a)ieee.org
Jetzt komfortabel bei Arcor-Digital TV einsteigen: Mehr Happy Ends, mehr Herzschmerz, mehr Fernsehen! Erleben Sie 50 digitale TV Programme und optional 60 Pay TV Sender, einen elektronischen Programmführer mit Movie Star Bewertungen von TV Movie. Außerdem, aktuelle Filmhits und spannende Dokus in der Arcor-Videothek. Infos unter www.arcor.de/tv
15 years, 1 month
FAMIXMethod>>isStub
by Hani ABDEEN
new version of Moose Development
FAMIXMethod>>isStub
isStub
"a fAMIXMethod is stub if it is declared as stub or if it belongs to
a stub class"
^super isStub or: [self belongsTo isStub].
15 years, 1 month
FAMIXPackage>>isStub
by Hani ABDEEN
a new version of Moose Development:
FAMIXPackage>>isStub
isStub
"a fAMIXPackage isStub if it is declared as stub or if all its
classes and the classes extended in it are stubs -Note that in the
last case it should contain at less one class or extended class-"
^super isStub
or:
[(self definedClasses isEmpty and: [self extendedClasses isEmpty])
not
and:
[(self definedClasses allSatisfy: [:each | each isStub])
and:
[self extendedClasses allSatisfy: [:each| each isStub]]]]
----> one related test is fixted: when a package has no class it is
not surely a stub.
15 years, 1 month
FAMIXNamespace>>isStub
by Hani ABDEEN
a new version of Moose Development:
FAMIXNamespace>>isStub
isStub
"a fAMIXNamespace isStub if it is declared as stub or if all its
classes are stubs -Note that in the last case it should contain at
less one class-"
^super isStub or: [self classes isNotEmpty and: [self classes
allSatisfy: [:each | each isStub]]].
15 years, 1 month
FAMIXInvocation>>isStub
by Hani ABDEEN
a new version of Moose Development:
FAMIXInvocation>>isStub
isStub
"a FAMIXInvocation is stub if it has at less one candidate -invoked-
methode, if one of the candidate methods is stub, or if the invocation
is done by a stub method"
^self candidateList isNil
or: [self candidateList isEmpty
or: [(self candidateList anySatisfy: [:mtd| mtd isStub])
or: [self invokedBy isStub]]]
15 years, 1 month