tag:blogger.com,1999:blog-8972783911534754044.post4926695029306555917..comments2023-08-21T10:24:10.591+02:00Comments on Liberty Eiffel: SmartEiffel as Liberty coreAnonymoushttp://www.blogger.com/profile/03026537587693318231noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-8972783911534754044.post-69456007846575467622011-07-21T20:58:37.243+02:002011-07-21T20:58:37.243+02:00It's just a pattern… If there are bugs, they a...It's just a pattern… If there are bugs, they are in the implementation :-)<br /><br />See http://www.objectmentor.com/resources/articles/acv.pdfCyril Adrianhttps://www.blogger.com/profile/05915629514665711947noreply@blogger.comtag:blogger.com,1999:blog-8972783911534754044.post-77769510218711181422011-07-21T17:33:16.738+02:002011-07-21T17:33:16.738+02:00Pardon, I wan't clear.
I meant: are there any ...Pardon, I wan't clear.<br />I meant: are there any known bug related to the visitor classes?<br />Oh, LLVM does not have almost nothing to do with it...Anonymoushttps://www.blogger.com/profile/03026537587693318231noreply@blogger.comtag:blogger.com,1999:blog-8972783911534754044.post-4577091429840873272011-07-21T12:03:17.622+02:002011-07-21T12:03:17.622+02:00I'm not aware of any problems with the pattern...I'm not aware of any problems with the pattern… Can you elaborate? Some link?<br /><br />What does it have to do with LLVM optimizations? The pattern is about code organization, not optimizations.Cyril Adrianhttps://www.blogger.com/profile/05915629514665711947noreply@blogger.comtag:blogger.com,1999:blog-8972783911534754044.post-49654527842125744692011-07-21T09:49:06.491+02:002011-07-21T09:49:06.491+02:00"2. separate the C backend from the AST (fix ..."2. separate the C backend from the AST (fix and use the acyclic visitor)"<br />Are you aware of some bugs in the acyclic visitor?<br />Integrating LLVM with the acyclic visitor is quite a long task but conceptually simple... just leave - at least at the beginning - all the optimizations to LLVM.... but eventual bugs in the visitor pattern are show-stopper.Anonymoushttps://www.blogger.com/profile/03026537587693318231noreply@blogger.com