Decompile Runtime Image?

VA Smalltalk is a "100% VisualAge compatible" IDE that includes the original VisualAge technology and the popular VA Assist and WidgetKit add-ons.

Moderators: Eric Clayberg, wembley, tc, Diane Engles, solveig

Decompile Runtime Image?

Postby jonesgh » Wed Jul 30, 2008 12:05 am

We've lost the source code for a Smalltalk application. All we have is a .icx runtime image. I understand that since Smalltalk is an interpreted language it should be possible to decompile the bytecodes in the runtime image into some form of source code. Is that possible?
jonesgh
 
Posts: 1
Joined: Wed Jul 30, 2008 12:00 am

Re: Decompile Runtime Image?

Postby Eric Clayberg » Wed Jul 30, 2008 3:41 am

jonesgh wrote:We've lost the source code for a Smalltalk application. All we have is a .icx runtime image. I understand that since Smalltalk is an interpreted language it should be possible to decompile the bytecodes in the runtime image into some form of source code. Is that possible?

My first reaction is that you are out of luck. The packaged ICX is basically the equivalent of a compiled EXE.

Could you possibly decompile parts of it from the ICX? Maybe.

Would you ever be able to recover it to a state where you could make changes and then repackage it? No.

You need to find the Smalltalk repository (.DAT file) in which the app was originally created.
Eric Clayberg
Software Engineering Manager
Google
http://code.google.com/webtoolkit/download.html

Author: "Eclipse Plug-ins"
http://www.qualityeclipse.com
Eric Clayberg
Moderator
 
Posts: 4503
Joined: Tue Sep 30, 2003 6:39 am
Location: Boston, MA USA


Return to VA Smalltalk 7.0, 7.5 & 8.0

Who is online

Users browsing this forum: Yahoo [Bot] and 1 guest