Anakrino-- any word?
-
I can only find two even half-completed .NET decompilers on the web. One of them's from a company called RemoteSoft, and costs a thousand dollars-- not a toy I need for that much money. The other's called Anakrino, and is tantalizingly half-complete. Anybody have any recent news on this projet? Ian Griffiths' name is on that page-- isn't he a member? (I'm not having luck finding him at the moment.) I think any decent-sized shop could really use a tool like this for migrating code from language to language. Regards, Jeff Varszegi EEEP! An Extensible Expression Evaluation Package
-
I can only find two even half-completed .NET decompilers on the web. One of them's from a company called RemoteSoft, and costs a thousand dollars-- not a toy I need for that much money. The other's called Anakrino, and is tantalizingly half-complete. Anybody have any recent news on this projet? Ian Griffiths' name is on that page-- isn't he a member? (I'm not having luck finding him at the moment.) I think any decent-sized shop could really use a tool like this for migrating code from language to language. Regards, Jeff Varszegi EEEP! An Extensible Expression Evaluation Package
-
Like I said, sometimes it's desirable to migrate code from one language to another. Also, I find it much easier to read something in C# than in IL. Thanks a lot for the link-- I noticed the Reflector tool on a different site but had an idea that it was just used for reflection. It's a great tool. Regards, Jeff Varszegi EEEP! An Extensible Expression Evaluation Package
-
I can only find two even half-completed .NET decompilers on the web. One of them's from a company called RemoteSoft, and costs a thousand dollars-- not a toy I need for that much money. The other's called Anakrino, and is tantalizingly half-complete. Anybody have any recent news on this projet? Ian Griffiths' name is on that page-- isn't he a member? (I'm not having luck finding him at the moment.) I think any decent-sized shop could really use a tool like this for migrating code from language to language. Regards, Jeff Varszegi EEEP! An Extensible Expression Evaluation Package
I've used Anakrino *many* times in the past when I was porting some VB source code to C# equivalent and learning .net. I did not find it in any way to be half complete, it was fully complete and did the job. Not sure what version you are referring to but I found no problems at all using Anakrino and highly recommend it.
There is much to be said in favor of modern journalism. By giving us the opinions of the uneducated, it keeps us in touch with the ignorance of the community. - Oscar Wilde
-
I've used Anakrino *many* times in the past when I was porting some VB source code to C# equivalent and learning .net. I did not find it in any way to be half complete, it was fully complete and did the job. Not sure what version you are referring to but I found no problems at all using Anakrino and highly recommend it.
There is much to be said in favor of modern journalism. By giving us the opinions of the uneducated, it keeps us in touch with the ignorance of the community. - Oscar Wilde
Version 9 is the one that I used, and it's the latest one I can find. There are references to a version 10, but nowhere to download it that I could find. The half-completeness is rough edges: fragments of IL code turning up in the source,
goto
statements that don't go anywhere, etc. Reflector, that Paul Selormey linked to, is very similar to Anakrino in look and feel, but it doesn't seem to have the same problems. I'm still searching for a tool that does perfect decompilation and lets me do something as simple as decompile whole classes at once; Reflector and Anakrino both seem to let one just view the source of one member at a time, although Reflector supports add-ins. I'm not interested enough to develop my own add-in just to get this functionality. Having compared Anakrino and Reflector for myself, I highly recommend Reflector. To each his own. Regards, Jeff Varszegi EEEP! An Extensible Expression Evaluation Package -
Like I said, sometimes it's desirable to migrate code from one language to another. Also, I find it much easier to read something in C# than in IL. Thanks a lot for the link-- I noticed the Reflector tool on a different site but had an idea that it was just used for reflection. It's a great tool. Regards, Jeff Varszegi EEEP! An Extensible Expression Evaluation Package
Jeff Varszegi wrote: Like I said, sometimes it's desirable to migrate code from one language to another. When I needed to do this, I wrote a small tool that helped me a lot. It's not absolutely complete, but it saves a lot of typing. GBVB - Converting VB.NET Code to C# Some people have improved it by some very cool additions, be sure to check it out. Due to technical difficulties my previous signature, "I see dumb people" will be off until further notice. Too many people were thinking I was talking about them... :sigh:
-
I can only find two even half-completed .NET decompilers on the web. One of them's from a company called RemoteSoft, and costs a thousand dollars-- not a toy I need for that much money. The other's called Anakrino, and is tantalizingly half-complete. Anybody have any recent news on this projet? Ian Griffiths' name is on that page-- isn't he a member? (I'm not having luck finding him at the moment.) I think any decent-sized shop could really use a tool like this for migrating code from language to language. Regards, Jeff Varszegi EEEP! An Extensible Expression Evaluation Package
Whats wrong with ILDASM? ;p You dont intend on stealing all the code do you? :laugh:
-
Jeff Varszegi wrote: Like I said, sometimes it's desirable to migrate code from one language to another. When I needed to do this, I wrote a small tool that helped me a lot. It's not absolutely complete, but it saves a lot of typing. GBVB - Converting VB.NET Code to C# Some people have improved it by some very cool additions, be sure to check it out. Due to technical difficulties my previous signature, "I see dumb people" will be off until further notice. Too many people were thinking I was talking about them... :sigh:
This is great! Very useful. Thanks. Regards, Jeff Varszegi EEEP! An Extensible Expression Evaluation Package
-
Whats wrong with ILDASM? ;p You dont intend on stealing all the code do you? :laugh:
The main thing I'd use it for, really, is to check out how they've done things in .NET. ILDASM is a start, but it's sort of like they want you to feel free to look at things, but they don't want to make it too easy. I think Sun did a good thing when they published most of the source of the Java class libraries; people were basically invited to dive in for inspiration, and that more than anything, in my opinion, led to the dissemination of common Java programming idioms. Of course, Sun never published the wealth of documentation on their platform, including information on standards and best practices, that Microsoft did for .NET, so the common wisdom is partially scattered through books like "The Elements of Java Style" and in people's heads. Wow, "dissemination" and "idiom" in the same sentence-- you'd be hard-pressed to get snootier than that. :) Regards, Jeff Varszegi EEEP! An Extensible Expression Evaluation Package
-
The main thing I'd use it for, really, is to check out how they've done things in .NET. ILDASM is a start, but it's sort of like they want you to feel free to look at things, but they don't want to make it too easy. I think Sun did a good thing when they published most of the source of the Java class libraries; people were basically invited to dive in for inspiration, and that more than anything, in my opinion, led to the dissemination of common Java programming idioms. Of course, Sun never published the wealth of documentation on their platform, including information on standards and best practices, that Microsoft did for .NET, so the common wisdom is partially scattered through books like "The Elements of Java Style" and in people's heads. Wow, "dissemination" and "idiom" in the same sentence-- you'd be hard-pressed to get snootier than that. :) Regards, Jeff Varszegi EEEP! An Extensible Expression Evaluation Package
In that case I find Reflector to be enough, although I hate the amount of bugs (that the lobster of an author just wont fix) it has.