1. Matt - wxProcess, wxEuphoria, and MakeDoc
- Posted by ghaberek (admin) Sep 03, 2008
- 1087 views
Matt,
I just got done wrapping wxProcess. It works great, and makes command line redirection a breeze in Euphoria! See exec_demo.exw for details.
I don't seem to be using the correct MakeDoc. I'm still using a version from Win32Lib, and it seems you've added more features along the line. Where can I get this updated version?
Any news on a release date for the next wxEuphoria version?
-Greg
2. Re: Matt - wxProcess, wxEuphoria, and MakeDoc
- Posted by mattlewis (admin) Sep 03, 2008
- 1150 views
Matt,
I just got done wrapping wxProcess. It works great, and makes command line redirection a breeze in Euphoria! See exec_demo.exw for details.
I don't seem to be using the correct MakeDoc. I'm still using a version from Win32Lib, and it seems you've added more features along the line. Where can I get this updated version?
Any news on a release date for the next wxEuphoria version?
CK has seriously helped out with makedoc. The svn repository is here:
https://eumakedoc.svn.sf.net/svnroot/eumakedoc/trunk
Any time. I've just been too busy with working on v4 of Euphoria. Maybe sometime next week we can push out v0.12.0.
Along those lines, I started a new branch where I'm converting stuff based on eu4.0 features. Basically, I'm looking at splitting the library into lots of little files based on the wxWidgets classes used and relying more on namespaces than long function names to disambiguate. It also gives users the choice of including a single "master" file, or each file individually.
A key feature to make this work is the new concept of default namespaces. Basically, a file can declare a default namespace, which creates a "public" symbol (visible within the file and to files that include itbasically) for the namespace. So we can get the benefits of namespaces (actually greater than what we had before) without having to declare them everywhere.
One benefit is that actual routine names will be shorter, and there won't be as many, since things like clear_choice, clear_combo and clear_list can become choice:clear, combo:choice, listbox:clear.
Another benefit is that it stresses some of the new features of 4.0 in ways that unit tests typically don't.
Matt
3. Re: Matt - wxProcess, wxEuphoria, and MakeDoc
- Posted by mattlewis (admin) Sep 03, 2008
- 1136 views
Along those lines, I started a new branch where I'm converting stuff based on eu4.0 features.
Here's another thing that makes this easier. It's really a side effect of forward referencing, since the parser can't actually throw an error until it finishes, it can spot multiple typos or missing includes all in one go, so you can go fix up lots of stuff in one shot instead of: Fix. Run, crash. Repeat... Here's an example of the output:
hello_world.exw:21 Errors resolving the following references: ./wx/grid.e (39): sprint ./wx/html.e (86): call_back ./wx/html.e (121): call_back ./wx/media.e (17): WX_LOAD_MEDIA ./wx/media.e (24): WX_PLAY_MEDIA ./wx/media.e (31): WX_PAUSE_MEDIA ./wx/media.e (38): WX_STOP_MEDIA ./wx/media.e (45): WX_SHOW_PLAYER_CONTROLS ./wx/media.e (52): WX_SET_MEDIA_VOLUME ./wx/media.e (59): WX_GET_MEDIA_STATE ./wx/radiobox.e (9): WX_GET_RADIO_SELECTION ./wx/radiobox.e (17): WX_SET_RADIOBOX_SELECTION ./wx/textctrl.e (22): value hello_world.exw (18): wx_puts hello_world.exw (21): set_event_handlerMatt
4. Re: Matt - wxProcess, wxEuphoria, and MakeDoc
- Posted by ghaberek (admin) Sep 03, 2008
- 1096 views
Good stuff!
I'll go through the SVN, test out all the examples, and try to iron out any existing wrinkles.
I'll try to report my progress as I go...
-Greg
5. Re: Matt - wxProcess, wxEuphoria, and MakeDoc
- Posted by ghaberek (admin) Sep 04, 2008
- 1123 views
CK has seriously helped out with makedoc. The svn repository is here:
I checked out the SVN, but I don't seem to have sprint.e or hash_dp.e, which are required for this.
-Greg
6. Re: Matt - wxProcess, wxEuphoria, and MakeDoc
- Posted by euphoric (admin) Sep 04, 2008
- 1160 views
CK has seriously helped out with makedoc. The svn repository is here:
I checked out the SVN, but I don't seem to have sprint.e or hash_dp.e, which are required for this.
7. Re: Matt - wxProcess, wxEuphoria, and MakeDoc
- Posted by ghaberek (admin) Sep 04, 2008
- 1094 views
Excellent, thanks! I'm doing some massive updates to the wxEuphoria docs. It looks like a lot of things are missing or out of date.
-Greg
8. Re: Matt - wxProcess, wxEuphoria, and MakeDoc
- Posted by euphoric (admin) Sep 04, 2008
- 1122 views
Awesome! How did I not know that wxEuphoria was available via SVN? Weird.
9. Re: Matt - wxProcess, wxEuphoria, and MakeDoc
- Posted by ghaberek (admin) Sep 04, 2008
- 1100 views
Revision 322 has been committed with a lot of documentation updates. I'm sure there will be more to come.
-Greg