Re: wxIDE and wxEuphoria dependencies.
- Posted by mattlewis (admin) Feb 04, 2009
- 973 views
I'm a recent convert to wxEuphoria, as it offers me cross-platform and Unicode.
I'm using v0.12.0, which needs Euphoria 3.0 or later. I'm using 3.1.
I saw the release of wxIDE V0.5.0, but it requires euphoria 4.0 and wxEuphoria v0.12.0. I'm not going the 4.0 route, as I need stable and reliable code, which 3.1 most assuredly is.
So I looked at the previous release of wxIDE, v0.4.2. But that doesn't work with wxEuphoria v0.12.0. It states that it requires wxEuphoria v0.8.0, but I assume some later versions would work.
wxEuphoria went through big changes at v0.10.0. From the end user perspective, the biggest change was that there was only a single include file required. That's also when it started using Unicode. v0.9 might work with the IDE.
Knowing that Unicode support has been greatly enhanced in recent releases of wxEuphoria, what is the most recent version that would still allow me to use the IDE?
There were no releases between v0.4.2 and v0.5.0. Looking at the commit log for wxIDE, it looks like the last time I committed any changes was over a year ago. And there's a wrapper missing for get_linkinfo(), which is used in the IDE code. It's simple enough:
global function get_linkinfo( atom link_event ) return c_func( WX_GET_LINKINFO, {link_event}) end function
So, if you really want to use the IDE, you could get v0.4.2, then overwrite some of it with r257:
svn export --force -r257 https://wxeuphoria.svn.sourceforge.net/svnroot/wxeuphoria/ide/trunkThen, add in the wrapper for get_linkinfo() in v0.12 wxEuphoria, and it might work. It's obviously been sadly neglected. I will tell you that the GUI designer doesn't work very well. The bright side of this is that once you grok sizers, it's really easy to make nice interfaces without a visual designer.
The editor has some nice euphoria specific features (auto-complete, and jumps to euphoria routines). It's basically ported from the editor control from Judith's IDE.
I do have plans (and the start of some code) to replace the GUI designer (and possibly the editor, too). I should probably also put up some binaries for v0.5.0, which would allow people to use it without requiring them to install eu4.
Matt