I think this may help with the start-up process of BLIde.
I was originally working with my windows installation of BLIde, and since the path to BlitzMax was incorrect for Linux I had to reset it, and the cache was reset in the process.
I have BLIde running stable now (in a separate installation on Linux), and a few major issues have come up - but other than that it works quite well.
I'm still not entirely sure why, but BLIde was only working after resetting the cache and settings (basically starting from scratch). If I didn't do that it would just show a blank page (and eventually close on itself, attempting to throw an error event, but it seems like it never gets through).
I think having the welcome page show fixed it, and at all times you have to have a tab of any kind open, if you close them all and open a file or another tab it's window is tiny.
You have to show all the panels/windows you usually use in BLIde each time you start it up - they still save positions though (I might have messed this one up, I recall it working at one point - not really an issue though).
The 3 lines of the top and the bottom of a code-window leave visual fragments. If I scroll up the bottom three lines follow me - like the area isn't being cleared, the top is the same. One way to refresh the whole window is by selecting the text where it fragments.
Last night was all trying to get it working, so I haven't tested everything yet.
I think the module caching error had something to do with window focus. It hasn't been happening recently, I've been clicking on the cache window right as it comes up and waiting - seems to work.
I still have to make some plugins to compile the code using Linux instead (maybe with the sdk, maybe via an Add-on), and to figure out exactly what options/state BLIde has to be in to be safe.
I also recompiled the most recent version of mono and mono-basic, it now says BLIde doesn't have an entry-point, even though it mentions 'BLIde.My.MyApplication.Main (System.String[] Args)' in the error.
I remember reading something about mono and the My namespaces, it might or might not have been an issues, I briefly skimmed over it when I was looking for the mono-basic package.
ziggy, what files does BLIde use to verify the BlitzMax folder path? I'm going to try getting it working with my Linux installation (so far I've been using my windows installation).
Here's a shot.