1. wxIDE and wxEuphoria dependencies.

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.

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?

new topic     » topic index » view message » categorize

2. Re: wxIDE and wxEuphoria dependencies.

CraigWelch said...

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.

CraigWelch said...

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. sad 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/trunk 
Then, 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

new topic     » goto parent     » topic index » view message » categorize

3. Re: wxIDE and wxEuphoria dependencies.

mattlewis said...

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

Matt, the binaries would be really useful while eu4, at least while eu4 is in alpha or beta stage.

new topic     » goto parent     » topic index » view message » categorize

4. Re: wxIDE and wxEuphoria dependencies.

Ken_Rhodes said...

Matt, the binaries would be really useful while eu4, at least while eu4 is in alpha or beta stage.

Yeah, I had been meaning to do so, but didn't have time the other day. They're now up there, and the web pages have been updated as well:

http://wxeuphoria.sourceforge.net/apps.php

Matt

new topic     » goto parent     » topic index » view message » categorize

5. Re: wxIDE and wxEuphoria dependencies.

Binaries ... way to go!

But I get this error on Windows:

Fatal run-time error: A machine-level exception occurred during execution of your program wxeud.e:4499 end procedure

Which I don't understand. The binary should not require an existing installation of wxeud, should it?

new topic     » goto parent     » topic index » view message » categorize

6. Re: wxIDE and wxEuphoria dependencies.

I have same error after run wxide.

new topic     » goto parent     » topic index » view message » categorize

7. Re: wxIDE and wxEuphoria dependencies.

CraigWelch said...

Binaries ... way to go!

But I get this error on Windows:

Fatal run-time error: A machine-level exception occurred during execution of your program wxeud.e:4499 end procedure

Which I don't understand. The binary should not require an existing installation of wxeud, should it?

It does need the wxEuphoria dll installed. Man, my release-fu has really atrophied...

Matt

new topic     » goto parent     » topic index » view message » categorize

8. Re: wxIDE and wxEuphoria dependencies.

Check. Both dlls are in C:\EUPHORIA\BIN, which is in the system's path.

new topic     » goto parent     » topic index » view message » categorize

9. Re: wxIDE and wxEuphoria dependencies.

I'm getting the same error as well. Any thoughts?

new topic     » goto parent     » topic index » view message » categorize

10. Re: wxIDE and wxEuphoria dependencies.

jeremy said...

I'm getting the same error as well. Any thoughts?

I think I had old binaries. I though I'd rebuilt, but turns out I hadn't. I'm gonna try to put up new files tomorrow.

Matt

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu