Hi everyone.
Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX?
Regards. Yuriy
What do you mean exactly?
Doru
On Fri, Mar 21, 2014 at 2:55 PM, Yuriy Tymchuk yuriy.tymchuk@me.com wrote:
Hi everyone.
Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX?
Regards. Yuriy _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
No. I want to work with rules that can find common code smells, and so I wander if something similar is implemented already.
Uko
Sent from my iPhone
On 21 Mar 2014, at 15:15, Tudor Girba tudor@tudorgirba.com wrote:
What do you mean exactly?
Doru
On Fri, Mar 21, 2014 at 2:55 PM, Yuriy Tymchuk yuriy.tymchuk@me.com wrote: Hi everyone.
Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX?
Regards. Yuriy _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com
"Every thing has its own flow" _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Cross-language code smells, or a framework to build a language specific code critic? I don't have either one, but the idea of a cross-languange code smell is interesting to me.
-cbc
On Fri, Mar 21, 2014 at 7:20 AM, Yuriy Tymchuk yuriy.tymchuk@me.com wrote:
No. I want to work with rules that can find common code smells, and so I wander if something similar is implemented already.
Uko
Sent from my iPhone
On 21 Mar 2014, at 15:15, Tudor Girba tudor@tudorgirba.com wrote:
What do you mean exactly?
Doru
On Fri, Mar 21, 2014 at 2:55 PM, Yuriy Tymchuk yuriy.tymchuk@me.comwrote:
Hi everyone.
Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX?
Regards. Yuriy _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com
"Every thing has its own flow"
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 Chris.
The idea is a framework for defining and handling rules. For now on I want to try to implement something that works on FAMIX because it’s a well defined model which already has a lot of metrics implemented. We will see how it will work in future. I’d like to have it in Pharo on the same importance level as SUnit.
Cheers. Uko
On 21 Mar 2014, at 15:31, Chris Cunningham cunningham.cb@gmail.com wrote:
Cross-language code smells, or a framework to build a language specific code critic? I don't have either one, but the idea of a cross-languange code smell is interesting to me.
-cbc
On Fri, Mar 21, 2014 at 7:20 AM, Yuriy Tymchuk yuriy.tymchuk@me.com wrote: No. I want to work with rules that can find common code smells, and so I wander if something similar is implemented already.
Uko
Sent from my iPhone
On 21 Mar 2014, at 15:15, Tudor Girba tudor@tudorgirba.com wrote:
What do you mean exactly?
Doru
On Fri, Mar 21, 2014 at 2:55 PM, Yuriy Tymchuk yuriy.tymchuk@me.com wrote: Hi everyone.
Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX?
Regards. Yuriy _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com
"Every thing has its own flow" _______________________________________________ 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
Well to do code critics, you would need to have some representation of the source code in Famix. Something like a Famix AST.
hummmm ....
somehow this reminds me of something ...
;-)
For those that could not follow, I am hinting here at FAST (FAMIX-AST) a project that started with FAST-pharo implemented by no other than Yuriy Tymchuk.
But seriously, I think that FAMIX is a bit high level to have many code critics rules. Andre had implemented some of the rules of smalllint on Famix using arki, but there are many statement level details that are missing to go very far. So I come back to my first answer, the solution seems to be FAST
nicolas
On 21/03/2014 16:45, Yuriy Tymchuk wrote:
Hi Chris.
The idea is a framework for defining and handling rules. For now on I want to try to implement something that works on FAMIX because it's a well defined model which already has a lot of metrics implemented. We will see how it will work in future. I'd like to have it in Pharo on the same importance level as SUnit.
Cheers. Uko
On 21 Mar 2014, at 15:31, Chris Cunningham <cunningham.cb@gmail.com mailto:cunningham.cb@gmail.com> wrote:
Cross-language code smells, or a framework to build a language specific code critic? I don't have either one, but the idea of a cross-languange code smell is interesting to me.
-cbc
On Fri, Mar 21, 2014 at 7:20 AM, Yuriy Tymchuk <yuriy.tymchuk@me.com mailto:yuriy.tymchuk@me.com> wrote:
No. I want to work with rules that can find common code smells, and so I wander if something similar is implemented already. Uko Sent from my iPhone On 21 Mar 2014, at 15:15, Tudor Girba <tudor@tudorgirba.com <mailto:tudor@tudorgirba.com>> wrote:
What do you mean exactly? Doru On Fri, Mar 21, 2014 at 2:55 PM, Yuriy Tymchuk <yuriy.tymchuk@me.com <mailto:yuriy.tymchuk@me.com>> wrote: Hi everyone. Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX? Regards. Yuriy _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch <mailto:Moose-dev@iam.unibe.ch> https://www.iam.unibe.ch/mailman/listinfo/moose-dev -- www.tudorgirba.com <http://www.tudorgirba.com/> "Every thing has its own flow" _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch <mailto:Moose-dev@iam.unibe.ch> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch <mailto:Moose-dev@iam.unibe.ch> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list Moose-dev@iam.unibe.ch mailto: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
On 21 Mar 2014, at 19:05, Nicolas Anquetil Nicolas.Anquetil@inria.fr wrote:
Well to do code critics, you would need to have some representation of the source code in Famix. Something like a Famix AST.
hummmm ....
somehow this reminds me of something …
Yes, I know. That’s why it inspires me (because I can reuse my previous work). But I’m making sure that I won’t reimplement something already done.
Cheers. Uko
;-)
For those that could not follow, I am hinting here at FAST (FAMIX-AST) a project that started with FAST-pharo implemented by no other than Yuriy Tymchuk.
But seriously, I think that FAMIX is a bit high level to have many code critics rules. Andre had implemented some of the rules of smalllint on Famix using arki, but there are many statement level details that are missing to go very far. So I come back to my first answer, the solution seems to be FAST
nicolas
On 21/03/2014 16:45, Yuriy Tymchuk wrote:
Hi Chris.
The idea is a framework for defining and handling rules. For now on I want to try to implement something that works on FAMIX because it’s a well defined model which already has a lot of metrics implemented. We will see how it will work in future. I’d like to have it in Pharo on the same importance level as SUnit.
Cheers. Uko
On 21 Mar 2014, at 15:31, Chris Cunningham cunningham.cb@gmail.com wrote:
Cross-language code smells, or a framework to build a language specific code critic? I don't have either one, but the idea of a cross-languange code smell is interesting to me.
-cbc
On Fri, Mar 21, 2014 at 7:20 AM, Yuriy Tymchuk yuriy.tymchuk@me.com wrote: No. I want to work with rules that can find common code smells, and so I wander if something similar is implemented already.
Uko
Sent from my iPhone
On 21 Mar 2014, at 15:15, Tudor Girba tudor@tudorgirba.com wrote:
What do you mean exactly?
Doru
On Fri, Mar 21, 2014 at 2:55 PM, Yuriy Tymchuk yuriy.tymchuk@me.com wrote: Hi everyone.
Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX?
Regards. Yuriy _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com
"Every thing has its own flow" _______________________________________________ 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
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
Is anyone working on FAST now?
Uko
On 21 Mar 2014, at 19:05, Nicolas Anquetil Nicolas.Anquetil@inria.fr wrote:
Well to do code critics, you would need to have some representation of the source code in Famix. Something like a Famix AST.
hummmm ....
somehow this reminds me of something ...
;-)
For those that could not follow, I am hinting here at FAST (FAMIX-AST) a project that started with FAST-pharo implemented by no other than Yuriy Tymchuk.
But seriously, I think that FAMIX is a bit high level to have many code critics rules. Andre had implemented some of the rules of smalllint on Famix using arki, but there are many statement level details that are missing to go very far. So I come back to my first answer, the solution seems to be FAST
nicolas
On 21/03/2014 16:45, Yuriy Tymchuk wrote:
Hi Chris.
The idea is a framework for defining and handling rules. For now on I want to try to implement something that works on FAMIX because it’s a well defined model which already has a lot of metrics implemented. We will see how it will work in future. I’d like to have it in Pharo on the same importance level as SUnit.
Cheers. Uko
On 21 Mar 2014, at 15:31, Chris Cunningham cunningham.cb@gmail.com wrote:
Cross-language code smells, or a framework to build a language specific code critic? I don't have either one, but the idea of a cross-languange code smell is interesting to me.
-cbc
On Fri, Mar 21, 2014 at 7:20 AM, Yuriy Tymchuk yuriy.tymchuk@me.com wrote: No. I want to work with rules that can find common code smells, and so I wander if something similar is implemented already.
Uko
Sent from my iPhone
On 21 Mar 2014, at 15:15, Tudor Girba tudor@tudorgirba.com wrote:
What do you mean exactly?
Doru
On Fri, Mar 21, 2014 at 2:55 PM, Yuriy Tymchuk yuriy.tymchuk@me.com wrote: Hi everyone.
Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX?
Regards. Yuriy _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com
"Every thing has its own flow" _______________________________________________ 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
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
Yes me I am working on Fast-Java, I did not suceed to implement it with PetitJava and I am trying to do something with SmaCC written by Thierry Goubier : https://github.com/ThierryGoubier/SmaCC/tree/master/SmaCC-Java.package.
2014-03-25 8:01 GMT+00:00 Uko2 [via Smalltalk] < ml-node+s1294792n4750597h72@n4.nabble.com>:
Is anyone working on FAST now?
Uko
On 21 Mar 2014, at 19:05, Nicolas Anquetil <[hidden email]http://user/SendEmail.jtp?type=node&node=4750597&i=0> wrote:
Well to do code critics, you would need to have some representation of the source code in Famix. Something like a Famix AST.
hummmm ....
somehow this reminds me of something ...
;-)
For those that could not follow, I am hinting here at FAST (FAMIX-AST) a project that started with FAST-pharo implemented by no other than Yuriy Tymchuk.
But seriously, I think that FAMIX is a bit high level to have many code critics rules. Andre had implemented some of the rules of smalllint on Famix using arki, but there are many statement level details that are missing to go very far. So I come back to my first answer, the solution seems to be FAST
nicolas
On 21/03/2014 16:45, Yuriy Tymchuk wrote:
Hi Chris.
The idea is a framework for defining and handling rules. For now on I want to try to implement something that works on FAMIX because it's a well defined model which already has a lot of metrics implemented. We will see how it will work in future. I'd like to have it in Pharo on the same importance level as SUnit.
Cheers. Uko
On 21 Mar 2014, at 15:31, Chris Cunningham <[hidden email]http://user/SendEmail.jtp?type=node&node=4750597&i=1> wrote:
Cross-language code smells, or a framework to build a language specific code critic? I don't have either one, but the idea of a cross-languange code smell is interesting to me.
-cbc
On Fri, Mar 21, 2014 at 7:20 AM, Yuriy Tymchuk <[hidden email]http://user/SendEmail.jtp?type=node&node=4750597&i=2
wrote:
No. I want to work with rules that can find common code smells, and so I wander if something similar is implemented already.
Uko
Sent from my iPhone
On 21 Mar 2014, at 15:15, Tudor Girba <[hidden email]http://user/SendEmail.jtp?type=node&node=4750597&i=3> wrote:
What do you mean exactly?
Doru
On Fri, Mar 21, 2014 at 2:55 PM, Yuriy Tymchuk <[hidden email]http://user/SendEmail.jtp?type=node&node=4750597&i=4
wrote:
Hi everyone.
Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX?
Regards. Yuriy _______________________________________________ Moose-dev mailing list [hidden email] http://user/SendEmail.jtp?type=node&node=4750597&i=5 https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com
"Every thing has its own flow"
Moose-dev mailing list [hidden email] http://user/SendEmail.jtp?type=node&node=4750597&i=6 https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list [hidden email] http://user/SendEmail.jtp?type=node&node=4750597&i=7 https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list [hidden email] http://user/SendEmail.jtp?type=node&node=4750597&i=8 https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list[hidden email] http://user/SendEmail.jtp?type=node&node=4750597&i=9https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list [hidden email] http://user/SendEmail.jtp?type=node&node=4750597&i=10 https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list [hidden email] http://user/SendEmail.jtp?type=node&node=4750597&i=11 https://www.iam.unibe.ch/mailman/listinfo/moose-dev
If you reply to this email, your message will be added to the discussion below: http://forum.world.st/Code-critics-on-FAMIX-tp4750181p4750597.html To start a new topic under Moose, email ml-node+s1294792n1310756h1@n4.nabble.com To unsubscribe from Smalltalk, click herehttp://forum.world.st/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=1294792&code=YmVuamFtaW4uYXJlemtpQGdtYWlsLmNvbXwxMjk0NzkyfC0xODAzMzY0NzI3 . NAMLhttp://forum.world.st/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
-- View this message in context: http://forum.world.st/Code-critics-on-FAMIX-tp4750181p4750599.html Sent from the Moose mailing list archive at Nabble.com.
Hi Benjamin,
is the SmaCC-Java parser working as you would expect? I haven't got the time to do some significant testing on those parsers (C#, Java) yet; I just regenerated them from their grammar once I got the core code of SmaCC ported from Dolphin to Pharo3.
Thierry
Le 25/03/2014 09:16, Benjamin AREZKI a écrit :
Yes me I am working on Fast-Java, I did not suceed to implement it with PetitJava and I am trying to do something with SmaCC written by Thierry Goubier : https://github.com/ThierryGoubier/SmaCC/tree/master/SmaCC-Java.package.
2014-03-25 8:01 GMT+00:00 Uko2 [via Smalltalk] <[hidden email] </user/SendEmail.jtp?type=node&node=4750599&i=0>>:
Is anyone working on FAST now? Uko On 21 Mar 2014, at 19:05, Nicolas Anquetil <[hidden email] <http://user/SendEmail.jtp?type=node&node=4750597&i=0>> wrote:
Well to do code critics, you would need to have some representation of the source code in Famix. Something like a Famix AST. hummmm .... somehow this reminds me of something ... ;-) For those that could not follow, I am hinting here at FAST (FAMIX-AST) a project that started with FAST-pharo implemented by no other than Yuriy Tymchuk. But seriously, I think that FAMIX is a bit high level to have many code critics rules. Andre had implemented some of the rules of smalllint on Famix using arki, but there are many statement level details that are missing to go very far. So I come back to my first answer, the solution seems to be FAST nicolas On 21/03/2014 16:45, Yuriy Tymchuk wrote:
Hi Chris. The idea is a framework for defining and handling rules. For now on I want to try to implement something that works on FAMIX because it’s a well defined model which already has a lot of metrics implemented. We will see how it will work in future. I’d like to have it in Pharo on the same importance level as SUnit. Cheers. Uko On 21 Mar 2014, at 15:31, Chris Cunningham <[hidden email] <http://user/SendEmail.jtp?type=node&node=4750597&i=1>> wrote:
Cross-language code smells, or a framework to build a language specific code critic? I don't have either one, but the idea of a cross-languange code smell is interesting to me. -cbc On Fri, Mar 21, 2014 at 7:20 AM, Yuriy Tymchuk <[hidden email] <http://user/SendEmail.jtp?type=node&node=4750597&i=2>> wrote: No. I want to work with rules that can find common code smells, and so I wander if something similar is implemented already. Uko Sent from my iPhone On 21 Mar 2014, at 15:15, Tudor Girba <[hidden email] <http://user/SendEmail.jtp?type=node&node=4750597&i=3>> wrote:
What do you mean exactly? Doru On Fri, Mar 21, 2014 at 2:55 PM, Yuriy Tymchuk <[hidden email] <http://user/SendEmail.jtp?type=node&node=4750597&i=4>> wrote: Hi everyone. Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX? Regards. Yuriy _______________________________________________ Moose-dev mailing list [hidden email] <http://user/SendEmail.jtp?type=node&node=4750597&i=5> https://www.iam.unibe.ch/mailman/listinfo/moose-dev -- www.tudorgirba.com <http://www.tudorgirba.com/> "Every thing has its own flow" _______________________________________________ Moose-dev mailing list [hidden email] <http://user/SendEmail.jtp?type=node&node=4750597&i=6> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________ Moose-dev mailing list [hidden email] <http://user/SendEmail.jtp?type=node&node=4750597&i=7> https://www.iam.unibe.ch/mailman/listinfo/moose-dev _______________________________________________ Moose-dev mailing list [hidden email] <http://user/SendEmail.jtp?type=node&node=4750597&i=8> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________ Moose-dev mailing list [hidden email] <http://user/SendEmail.jtp?type=node&node=4750597&i=9> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________ Moose-dev mailing list [hidden email] <http://user/SendEmail.jtp?type=node&node=4750597&i=10> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________ Moose-dev mailing list [hidden email] <http://user/SendEmail.jtp?type=node&node=4750597&i=11> https://www.iam.unibe.ch/mailman/listinfo/moose-dev ------------------------------------------------------------------------ If you reply to this email, your message will be added to the discussion below: http://forum.world.st/Code-critics-on-FAMIX-tp4750181p4750597.html To start a new topic under Moose, email [hidden email] </user/SendEmail.jtp?type=node&node=4750599&i=1> To unsubscribe from Smalltalk, click here. NAML <http://forum.world.st/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
View this message in context: Re: Code critics on FAMIX http://forum.world.st/Code-critics-on-FAMIX-tp4750181p4750599.html Sent from the Moose mailing list archive http://forum.world.st/Moose-f1310756.html at Nabble.com.
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Hi ben
this is cool to know because people here (anne and JC) are looking for a JavaAST framework.
Stef On 25 Mar 2014, at 09:16, Benjamin AREZKI benjamin.arezki@gmail.com wrote:
Yes me I am working on Fast-Java, I did not suceed to implement it with PetitJava and I am trying to do something with SmaCC written by Thierry Goubier : https://github.com/ThierryGoubier/SmaCC/tree/master/SmaCC-Java.package.
2014-03-25 8:01 GMT+00:00 Uko2 [via Smalltalk] <[hidden email]>: Is anyone working on FAST now?
Uko
On 21 Mar 2014, at 19:05, Nicolas Anquetil <[hidden email]> wrote:
Well to do code critics, you would need to have some representation of the source code in Famix. Something like a Famix AST.
hummmm ....
somehow this reminds me of something ...
;-)
For those that could not follow, I am hinting here at FAST (FAMIX-AST) a project that started with FAST-pharo implemented by no other than Yuriy Tymchuk.
But seriously, I think that FAMIX is a bit high level to have many code critics rules. Andre had implemented some of the rules of smalllint on Famix using arki, but there are many statement level details that are missing to go very far. So I come back to my first answer, the solution seems to be FAST
nicolas
On 21/03/2014 16:45, Yuriy Tymchuk wrote:
Hi Chris.
The idea is a framework for defining and handling rules. For now on I want to try to implement something that works on FAMIX because it’s a well defined model which already has a lot of metrics implemented. We will see how it will work in future. I’d like to have it in Pharo on the same importance level as SUnit.
Cheers. Uko
On 21 Mar 2014, at 15:31, Chris Cunningham <[hidden email]> wrote:
Cross-language code smells, or a framework to build a language specific code critic? I don't have either one, but the idea of a cross-languange code smell is interesting to me.
-cbc
On Fri, Mar 21, 2014 at 7:20 AM, Yuriy Tymchuk <[hidden email]> wrote: No. I want to work with rules that can find common code smells, and so I wander if something similar is implemented already.
Uko
Sent from my iPhone
On 21 Mar 2014, at 15:15, Tudor Girba <[hidden email]> wrote:
What do you mean exactly?
Doru
On Fri, Mar 21, 2014 at 2:55 PM, Yuriy Tymchuk <[hidden email]> wrote: Hi everyone.
Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX?
Regards. Yuriy _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com
"Every thing has its own flow" _______________________________________________ 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
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
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
If you reply to this email, your message will be added to the discussion below: http://forum.world.st/Code-critics-on-FAMIX-tp4750181p4750597.html To start a new topic under Moose, email [hidden email] To unsubscribe from Smalltalk, click here. NAML
View this message in context: Re: Code critics on FAMIX Sent from the Moose mailing list archive at Nabble.com. _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
I worked on the generic resolution mechanisms I made some progress and am trying now to formalize what I learned and did in a coherent framework
nicolas
On 25/03/2014 08:58, Yuriy Tymchuk wrote:
Is anyone working on FAST now?
Uko
On 21 Mar 2014, at 19:05, Nicolas Anquetil <Nicolas.Anquetil@inria.fr mailto:Nicolas.Anquetil@inria.fr> wrote:
Well to do code critics, you would need to have some representation of the source code in Famix. Something like a Famix AST.
hummmm ....
somehow this reminds me of something ...
;-)
For those that could not follow, I am hinting here at FAST (FAMIX-AST) a project that started with FAST-pharo implemented by no other than Yuriy Tymchuk.
But seriously, I think that FAMIX is a bit high level to have many code critics rules. Andre had implemented some of the rules of smalllint on Famix using arki, but there are many statement level details that are missing to go very far. So I come back to my first answer, the solution seems to be FAST
nicolas
On 21/03/2014 16:45, Yuriy Tymchuk wrote:
Hi Chris.
The idea is a framework for defining and handling rules. For now on I want to try to implement something that works on FAMIX because it's a well defined model which already has a lot of metrics implemented. We will see how it will work in future. I'd like to have it in Pharo on the same importance level as SUnit.
Cheers. Uko
On 21 Mar 2014, at 15:31, Chris Cunningham <cunningham.cb@gmail.com mailto:cunningham.cb@gmail.com> wrote:
Cross-language code smells, or a framework to build a language specific code critic? I don't have either one, but the idea of a cross-languange code smell is interesting to me.
-cbc
On Fri, Mar 21, 2014 at 7:20 AM, Yuriy Tymchuk <yuriy.tymchuk@me.com mailto:yuriy.tymchuk@me.com> wrote:
No. I want to work with rules that can find common code smells, and so I wander if something similar is implemented already. Uko Sent from my iPhone On 21 Mar 2014, at 15:15, Tudor Girba <tudor@tudorgirba.com <mailto:tudor@tudorgirba.com>> wrote:
What do you mean exactly? Doru On Fri, Mar 21, 2014 at 2:55 PM, Yuriy Tymchuk <yuriy.tymchuk@me.com <mailto:yuriy.tymchuk@me.com>> wrote: Hi everyone. Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX? Regards. Yuriy _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch <mailto:Moose-dev@iam.unibe.ch> https://www.iam.unibe.ch/mailman/listinfo/moose-dev -- www.tudorgirba.com <http://www.tudorgirba.com/> "Every thing has its own flow" _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch <mailto:Moose-dev@iam.unibe.ch> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch <mailto:Moose-dev@iam.unibe.ch> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list Moose-dev@iam.unibe.ch mailto: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 mailto: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
On 26 Mar 2014, at 11:01, Nicolas Anquetil nicolas.anquetil@inria.fr wrote:
I worked on the generic resolution mechanisms I made some progress and am trying now to formalize what I learned and did in a coherent framework
I’ve seen that :) There is a method called #initScope in FAMIXContainerEntity. It’s overridden in FAMIXType, FAMIXBehaviouralEntity and FAMIXScopingEntity. All 4 methods are identical :). I think that I will help with this staff. I think that FAST deserves a good future.
Now the thing is that maybe we should make some general scoping package and then include it separately in FAMIX and in FAST. Because not FAST in hacking FAMIX for scopes.
Uko
nicolas
On 25/03/2014 08:58, Yuriy Tymchuk wrote:
Is anyone working on FAST now?
Uko
On 21 Mar 2014, at 19:05, Nicolas Anquetil Nicolas.Anquetil@inria.fr wrote:
Well to do code critics, you would need to have some representation of the source code in Famix. Something like a Famix AST.
hummmm ....
somehow this reminds me of something ...
;-)
For those that could not follow, I am hinting here at FAST (FAMIX-AST) a project that started with FAST-pharo implemented by no other than Yuriy Tymchuk.
But seriously, I think that FAMIX is a bit high level to have many code critics rules. Andre had implemented some of the rules of smalllint on Famix using arki, but there are many statement level details that are missing to go very far. So I come back to my first answer, the solution seems to be FAST
nicolas
On 21/03/2014 16:45, Yuriy Tymchuk wrote:
Hi Chris.
The idea is a framework for defining and handling rules. For now on I want to try to implement something that works on FAMIX because it’s a well defined model which already has a lot of metrics implemented. We will see how it will work in future. I’d like to have it in Pharo on the same importance level as SUnit.
Cheers. Uko
On 21 Mar 2014, at 15:31, Chris Cunningham cunningham.cb@gmail.com wrote:
Cross-language code smells, or a framework to build a language specific code critic? I don't have either one, but the idea of a cross-languange code smell is interesting to me.
-cbc
On Fri, Mar 21, 2014 at 7:20 AM, Yuriy Tymchuk yuriy.tymchuk@me.com wrote: No. I want to work with rules that can find common code smells, and so I wander if something similar is implemented already.
Uko
Sent from my iPhone
On 21 Mar 2014, at 15:15, Tudor Girba tudor@tudorgirba.com wrote:
What do you mean exactly?
Doru
On Fri, Mar 21, 2014 at 2:55 PM, Yuriy Tymchuk yuriy.tymchuk@me.com wrote: Hi everyone.
Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX?
Regards. Yuriy _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com
"Every thing has its own flow" _______________________________________________ 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
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
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
thanks for pointing that but don't be too harsh on me, I am only a poor old researcher doing what he can that was evolving the idea as I develop the solution, really difficult
I am trying to find time to put my ideas in a paper to formalize everything and then clean everything
any help is welcome :-)
nicolas
On 26/03/2014 11:12, Yuriy Tymchuk wrote:
On 26 Mar 2014, at 11:01, Nicolas Anquetil <nicolas.anquetil@inria.fr mailto:nicolas.anquetil@inria.fr> wrote:
I worked on the generic resolution mechanisms I made some progress and am trying now to formalize what I learned and did in a coherent framework
I've seen that :) There is a method called #initScope in FAMIXContainerEntity. It's overridden in FAMIXType, FAMIXBehaviouralEntity and FAMIXScopingEntity. All 4 methods are identical :). I think that I will help with this staff. I think that FAST deserves a good future.
Now the thing is that maybe we should make some general scoping package and then include it separately in FAMIX and in FAST. Because not FAST in hacking FAMIX for scopes.
Uko
nicolas
On 25/03/2014 08:58, Yuriy Tymchuk wrote:
Is anyone working on FAST now?
Uko
On 21 Mar 2014, at 19:05, Nicolas Anquetil <Nicolas.Anquetil@inria.fr mailto:Nicolas.Anquetil@inria.fr> wrote:
Well to do code critics, you would need to have some representation of the source code in Famix. Something like a Famix AST.
hummmm ....
somehow this reminds me of something ...
;-)
For those that could not follow, I am hinting here at FAST (FAMIX-AST) a project that started with FAST-pharo implemented by no other than Yuriy Tymchuk.
But seriously, I think that FAMIX is a bit high level to have many code critics rules. Andre had implemented some of the rules of smalllint on Famix using arki, but there are many statement level details that are missing to go very far. So I come back to my first answer, the solution seems to be FAST
nicolas
On 21/03/2014 16:45, Yuriy Tymchuk wrote:
Hi Chris.
The idea is a framework for defining and handling rules. For now on I want to try to implement something that works on FAMIX because it's a well defined model which already has a lot of metrics implemented. We will see how it will work in future. I'd like to have it in Pharo on the same importance level as SUnit.
Cheers. Uko
On 21 Mar 2014, at 15:31, Chris Cunningham <cunningham.cb@gmail.com mailto:cunningham.cb@gmail.com> wrote:
Cross-language code smells, or a framework to build a language specific code critic? I don't have either one, but the idea of a cross-languange code smell is interesting to me.
-cbc
On Fri, Mar 21, 2014 at 7:20 AM, Yuriy Tymchuk <yuriy.tymchuk@me.com mailto:yuriy.tymchuk@me.com> wrote:
No. I want to work with rules that can find common code smells, and so I wander if something similar is implemented already. Uko Sent from my iPhone On 21 Mar 2014, at 15:15, Tudor Girba <tudor@tudorgirba.com <mailto:tudor@tudorgirba.com>> wrote:
> What do you mean exactly? > > Doru > > > On Fri, Mar 21, 2014 at 2:55 PM, Yuriy Tymchuk > <yuriy.tymchuk@me.com mailto:yuriy.tymchuk@me.com> wrote: > > Hi everyone. > > Can someone tell me if there was any implementation of > code critics-like framework on top of FAMIX? > > Regards. > Yuriy > _______________________________________________ > Moose-dev mailing list > Moose-dev@iam.unibe.ch mailto:Moose-dev@iam.unibe.ch > https://www.iam.unibe.ch/mailman/listinfo/moose-dev > > > > > -- > www.tudorgirba.com http://www.tudorgirba.com/ > > "Every thing has its own flow" > _______________________________________________ > Moose-dev mailing list > Moose-dev@iam.unibe.ch mailto:Moose-dev@iam.unibe.ch > https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch <mailto:Moose-dev@iam.unibe.ch> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list Moose-dev@iam.unibe.ch mailto: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 mailto: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 mailto: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
On 26 Mar 2014, at 11:45, Nicolas Anquetil nicolas.anquetil@inria.fr wrote:
thanks for pointing that but don't be too harsh on me, I am only a poor old researcher doing what he can that was evolving the idea as I develop the solution, really difficult
I’m not blaming you. Just giving some highlights as I start to fix things too.
Uko
I am trying to find time to put my ideas in a paper to formalize everything and then clean everything
any help is welcome :-)
nicolas
On 26/03/2014 11:12, Yuriy Tymchuk wrote:
On 26 Mar 2014, at 11:01, Nicolas Anquetil nicolas.anquetil@inria.fr wrote:
I worked on the generic resolution mechanisms I made some progress and am trying now to formalize what I learned and did in a coherent framework
I’ve seen that :) There is a method called #initScope in FAMIXContainerEntity. It’s overridden in FAMIXType, FAMIXBehaviouralEntity and FAMIXScopingEntity. All 4 methods are identical :). I think that I will help with this staff. I think that FAST deserves a good future.
Now the thing is that maybe we should make some general scoping package and then include it separately in FAMIX and in FAST. Because not FAST in hacking FAMIX for scopes.
Uko
nicolas
On 25/03/2014 08:58, Yuriy Tymchuk wrote:
Is anyone working on FAST now?
Uko
On 21 Mar 2014, at 19:05, Nicolas Anquetil Nicolas.Anquetil@inria.fr wrote:
Well to do code critics, you would need to have some representation of the source code in Famix. Something like a Famix AST.
hummmm ....
somehow this reminds me of something ...
;-)
For those that could not follow, I am hinting here at FAST (FAMIX-AST) a project that started with FAST-pharo implemented by no other than Yuriy Tymchuk.
But seriously, I think that FAMIX is a bit high level to have many code critics rules. Andre had implemented some of the rules of smalllint on Famix using arki, but there are many statement level details that are missing to go very far. So I come back to my first answer, the solution seems to be FAST
nicolas
On 21/03/2014 16:45, Yuriy Tymchuk wrote:
Hi Chris.
The idea is a framework for defining and handling rules. For now on I want to try to implement something that works on FAMIX because it’s a well defined model which already has a lot of metrics implemented. We will see how it will work in future. I’d like to have it in Pharo on the same importance level as SUnit.
Cheers. Uko
On 21 Mar 2014, at 15:31, Chris Cunningham cunningham.cb@gmail.com wrote:
> Cross-language code smells, or a framework to build a language specific code critic? I don't have either one, but the idea of a cross-languange code smell is interesting to me. > > -cbc > > > On Fri, Mar 21, 2014 at 7:20 AM, Yuriy Tymchuk yuriy.tymchuk@me.com wrote: > No. I want to work with rules that can find common code smells, and so I wander if something similar is implemented already. > > Uko > > Sent from my iPhone > > On 21 Mar 2014, at 15:15, Tudor Girba tudor@tudorgirba.com wrote: > >> What do you mean exactly? >> >> Doru >> >> >> On Fri, Mar 21, 2014 at 2:55 PM, Yuriy Tymchuk yuriy.tymchuk@me.com wrote: >> Hi everyone. >> >> Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX? >> >> Regards. >> Yuriy >> _______________________________________________ >> Moose-dev mailing list >> Moose-dev@iam.unibe.ch >> https://www.iam.unibe.ch/mailman/listinfo/moose-dev >> >> >> >> -- >> www.tudorgirba.com >> >> "Every thing has its own flow" >> _______________________________________________ >> 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
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
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
Andre did something like expressing the rules in Famix to compare if this was possible.
On 21 Mar 2014, at 16:45, Yuriy Tymchuk yuriy.tymchuk@me.com wrote:
Hi Chris.
The idea is a framework for defining and handling rules. For now on I want to try to implement something that works on FAMIX because it’s a well defined model which already has a lot of metrics implemented. We will see how it will work in future. I’d like to have it in Pharo on the same importance level as SUnit.
Cheers. Uko
On 21 Mar 2014, at 15:31, Chris Cunningham cunningham.cb@gmail.com wrote:
Cross-language code smells, or a framework to build a language specific code critic? I don't have either one, but the idea of a cross-languange code smell is interesting to me.
-cbc
On Fri, Mar 21, 2014 at 7:20 AM, Yuriy Tymchuk yuriy.tymchuk@me.com wrote: No. I want to work with rules that can find common code smells, and so I wander if something similar is implemented already.
Uko
Sent from my iPhone
On 21 Mar 2014, at 15:15, Tudor Girba tudor@tudorgirba.com wrote:
What do you mean exactly?
Doru
On Fri, Mar 21, 2014 at 2:55 PM, Yuriy Tymchuk yuriy.tymchuk@me.com wrote: Hi everyone.
Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX?
Regards. Yuriy _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com
"Every thing has its own flow" _______________________________________________ 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
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Arki is made for that isn’t it?
Alexandre
On Mar 21, 2014, at 10:55 AM, Yuriy Tymchuk yuriy.tymchuk@me.com wrote:
Hi everyone.
Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX?
Regards. Yuriy _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
I will have a look.
Thank you. Uko
On 21 Mar 2014, at 20:00, Alexandre Bergel alexandre.bergel@me.com wrote:
Arki is made for that isn’t it?
Alexandre
On Mar 21, 2014, at 10:55 AM, Yuriy Tymchuk yuriy.tymchuk@me.com wrote:
Hi everyone.
Can someone tell me if there was any implementation of code critics-like framework on top of FAMIX?
Regards. Yuriy _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev