Issue 750 in moose-technology: GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:

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

Issue 750 in moose-technology: GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:

moose-technology
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 750 by [hidden email]:  
GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:
http://code.google.com/p/moose-technology/issues/detail?id=750

In Menssana, when clicking on various reports, we get this error.
- Import a model in moose
- Launch detailed dashboard in menssana -> top ten lint rules -> browse  
classes and then we get this error.

I may be missing some extensions of glamour in my image?


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Issue 750 in moose-technology: GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:

moose-technology

Comment #1 on issue 750 by [hidden email]:  
GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:
http://code.google.com/p/moose-technology/issues/detail?id=750

No, this is simply old code that did not get updated. You should change the  
code to use the SmalltalkCodePresentation instead of TextPresentation.

You can see an example here:
http://www.themoosebook.org/book/internals/glamour/presentations/smalltalk-code

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Issue 750 in moose-technology: GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:

moose-technology

Comment #2 on issue 750 by [hidden email]:  
GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:
http://code.google.com/p/moose-technology/issues/detail?id=750

Menssana is rather broken. I tried to load the ConfigurationOfMenssana but  
it has dependencies to obsolete RB classes.

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Issue 750 in moose-technology: GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:

moose-technology

Comment #3 on issue 750 by [hidden email]:  
GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:
http://code.google.com/p/moose-technology/issues/detail?id=750

May be this is because some rules are using SmallLint...
We will have to fix that :(

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Issue 750 in moose-technology: GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:

moose-technology

Comment #4 on issue 750 by [hidden email]:  
GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:
http://code.google.com/p/moose-technology/issues/detail?id=750

Menssana is in a messy state. After I managed to load it, I cannot run it.  
Actually, come to think of it, I have never seen it working. Can anyone  
tell me how to play with it?

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Issue 750 in moose-technology: GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:

Stéphane Ducasse
It was working.
We can create dashboard and extended reports. Now I guess that it did not have enough users to get the necessary pressure.


On Nov 19, 2011, at 10:59 PM, [hidden email] wrote:

>
> Comment #4 on issue 750 by [hidden email]: GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:
> http://code.google.com/p/moose-technology/issues/detail?id=750
>
> Menssana is in a messy state. After I managed to load it, I cannot run it. Actually, come to think of it, I have never seen it working. Can anyone tell me how to play with it?
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Issue 750 in moose-technology: GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:

moose-technology
In reply to this post by moose-technology

Comment #5 on issue 750 by [hidden email]:  
GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:
http://code.google.com/p/moose-technology/issues/detail?id=750

Its working fine on my machine. I just tested it. I am working on the  
development version and I generated a dashboard on Citezen. The only  
problem I encountered is with Smalltalk highlighting.

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Issue 750 in moose-technology: GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:

moose-technology
Updates:
        Status: Fixed

Comment #6 on issue 750 by [hidden email]:  
GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:
http://code.google.com/p/moose-technology/issues/detail?id=750

ok problem resolved after applying the proposed changes...
it works now ..
changed to SmalltalkCodePresentation from TextPresentation..
change committed in menssana-core.

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Issue 750 in moose-technology: GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:

Tudor Girba-2
In reply to this post by Stéphane Ducasse
What users? :) To get users at the very least one should mention the existence of a demo.

This project was never announced. Even if I participated in its design, I did not even know that there now is a Menssana repository :). I figured this one out just now because Usmann said he committed a change and I did not see it in the Arki repository.

So, for those interested to take a look:
Gofer new
        squeaksource: 'Menssana';
        package: 'ConfigurationOfMenssana';
        load.
((Smalltalk globals at: #ConfigurationOfMenssana) project version: #development) load


Now, I went through the code a bit, and by the looks of it, it does seem to follow what I said. For those interested, the idea goes along the following lines:
- it places the template of a concern is defined in a superclass
- it uses Magritte to describe this superclass
- when the user adds a new concern it creates a subclass, and provides the user with an Magritte editor based on the description of the superclass
- when the user saves the concern it installs the code as Smalltalk source in the subclass.

This is great.

But, I still maintain that it is a bit in a messy state, both internally and definitely from the user interface outcome.

Cheers,
Doru



On 19 Nov 2011, at 23:12, Stéphane Ducasse wrote:

> It was working.
> We can create dashboard and extended reports. Now I guess that it did not have enough users to get the necessary pressure.
>
>
> On Nov 19, 2011, at 10:59 PM, [hidden email] wrote:
>
>>
>> Comment #4 on issue 750 by [hidden email]: GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:
>> http://code.google.com/p/moose-technology/issues/detail?id=750
>>
>> Menssana is in a messy state. After I managed to load it, I cannot run it. Actually, come to think of it, I have never seen it working. Can anyone tell me how to play with it?
>>
>> _______________________________________________
>> Moose-dev mailing list
>> [hidden email]
>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

--
www.tudorgirba.com

"Presenting is storytelling."


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Issue 750 in moose-technology: GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:

Stéphane Ducasse
your description is quite close to reality :)

This is simple: I cannot cut myself in that many pieces.

Stef

On Nov 20, 2011, at 6:28 PM, Tudor Girba wrote:

> What users? :) To get users at the very least one should mention the existence of a demo.
>
> This project was never announced. Even if I participated in its design, I did not even know that there now is a Menssana repository :). I figured this one out just now because Usmann said he committed a change and I did not see it in the Arki repository.
>
> So, for those interested to take a look:
> Gofer new
> squeaksource: 'Menssana';
> package: 'ConfigurationOfMenssana';
> load.
> ((Smalltalk globals at: #ConfigurationOfMenssana) project version: #development) load
>
>
> Now, I went through the code a bit, and by the looks of it, it does seem to follow what I said. For those interested, the idea goes along the following lines:
> - it places the template of a concern is defined in a superclass
> - it uses Magritte to describe this superclass
> - when the user adds a new concern it creates a subclass, and provides the user with an Magritte editor based on the description of the superclass
> - when the user saves the concern it installs the code as Smalltalk source in the subclass.
>
> This is great.
>
> But, I still maintain that it is a bit in a messy state, both internally and definitely from the user interface outcome.
>
> Cheers,
> Doru
>
>
>
> On 19 Nov 2011, at 23:12, Stéphane Ducasse wrote:
>
>> It was working.
>> We can create dashboard and extended reports. Now I guess that it did not have enough users to get the necessary pressure.
>>
>>
>> On Nov 19, 2011, at 10:59 PM, [hidden email] wrote:
>>
>>>
>>> Comment #4 on issue 750 by [hidden email]: GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:
>>> http://code.google.com/p/moose-technology/issues/detail?id=750
>>>
>>> Menssana is in a messy state. After I managed to load it, I cannot run it. Actually, come to think of it, I have never seen it working. Can anyone tell me how to play with it?
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>> [hidden email]
>>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> [hidden email]
>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
> --
> www.tudorgirba.com
>
> "Presenting is storytelling."
>
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Issue 750 in moose-technology: GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:

moose-technology
In reply to this post by moose-technology
Updates:
        Labels: Component-Glamour Milestone-4.6

Comment #7 on issue 750 by [hidden email]:  
GLMTextModel(Object)>>doesNotUnderstand: #highlightSmalltalk:
http://code.google.com/p/moose-technology/issues/detail?id=750

(No comment was entered for this change.)

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev