Inside an Apple Xcode project, I am managing a cut-down J805 installation which gets embedded in the resulting app. The app (TABULA) is nearing the beta-test stage and I must attend to questions of security. Such as: its capacity for harboring concealed trojans.
Xcode has discovered J code I didn't know existed in a folder: J64-805-user/snap/ This folder seems to be created at installation time of J64-805 itself, and my mini J installation has inherited it. It is moderately large (88KB), but not as large as /Applications/j64-805/addons (36.4 MB). When I open it in osx Finder, it pretends to be empty. But Xcode/Find makes its contents perfectly visible. More to the point, Xcode allows me to edit this J code -- and the edit persists across finds. I recognise some of the contents as J source code I myself have written, maybe out-of-date code. ++ Can I safely delete J64-805-user/snap/ from my Xcode project folder? What, if anything, will fall over as a result? Will J64-805-user/snap/ get re-created inside the distributed app? Maybe even restored? ++ Can the J code inside J64-805-user/snap/ conceivably be executed? I would like to be reassured it never can. I have searched http://code.jsoftware.com/wiki/ for the word "snap" but the results cast no light on the matter for me. I can take a shrewd guess at what /snap/ is intended to do. But to guess is not to know. Can anyone help, please? Ian Clark ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
