1. Better IDE
- Posted by Lone_EverGreen_Ranger Aug 17, 2011
- 2561 views
Hello All,
I was wondering if we had better IDE yet? I haven't been on in awhile. I think Euphoria would benefit greatly from a good IDE. While it dosen't have to be something MS visual studio, it sure would be nice if Euphoria had a similar IDE. Also, how's that euphoria physics project coming?
2. Re: Better IDE
- Posted by euphoric (admin) Aug 17, 2011
- 2521 views
You mean like a generic IDE, right, for the language itself and not geared toward a particular GUI library? I've been wishing for that myself.
However, I'd also like a good (I mean great) wxEuphoria IDE. 8-)
3. Re: Better IDE
- Posted by xfox26 Aug 17, 2011
- 2483 views
Add me to the list, I also want a good Euphoria IDE
5. Re: Better IDE
- Posted by Lone_EverGreen_Ranger Aug 17, 2011
- 2455 views
So it seems a few of us would like an IDE of this type. Well perhaps we could get some work started on this. I'm not sure where to start, however. Also, can I get some info on that physics engine or physics library written in pure Euphoria.
6. Re: Better IDE
- Posted by euphoric (admin) Aug 17, 2011
- 2448 views
...can I get some info on that physics engine or physics library written in pure Euphoria.
What Euphoria-based physics engine/library? :)
7. Re: Better IDE
- Posted by Lone_EverGreen_Ranger Aug 17, 2011
- 2442 views
...can I get some info on that physics engine or physics library written in pure Euphoria.
What Euphoria-based physics engine/library? :)
I believe Derek was working on one. I'm not sure if he still is, but I remember him talking about it.
8. Re: Better IDE
- Posted by petelomax Aug 18, 2011
- 2460 views
You mean like a generic IDE, right, for the language itself and not geared toward a particular GUI library?
Eh? Does such a beast exist for any other language?
9. Re: Better IDE
- Posted by irv Aug 18, 2011
- 2433 views
What point would there be to having an IDE which didn't address a user interface? Wouldn't that be called a "text editor"?
10. Re: Better IDE
- Posted by mattlewis (admin) Aug 18, 2011
- 2438 views
What point would there be to having an IDE which didn't address a user interface? Wouldn't that be called a "text editor"?
There is more to integration than just UI. For example:
- Error / warning checking and highlighting
- Auto-complete that's aware of the way euphoria's include system works
- Automated refactoring
- Integrated debugger (maybe possible with 4.1)
- Integrate with eudis for analyzing euphoria IL / bytecode
- Translator, binder, eudist integration
- Testing integration (eutest, eucoverage)
Some editors already do some of this.
Matt
11. Re: Better IDE
- Posted by tbohon Aug 18, 2011
- 2422 views
To clarify my earlier 'me too' comment ...
I love Andrea Cini's RAD tool - produces nice, tight, clean code with every possibly option. However adding an object to the form and moving it around is cumbersome - the selection list is very limited (1 line visible at a time) and one click at a time on the arrow buttons to position it once it's added. It would also be nice to have a preview button so I can see, in a 'production' environment, what the form is going to look like. I don't need any other capabilities - my debugging is generally putting in a printf() statement where I suspect the code is going awry, seldom use formal debuggers - and just those changes in Andrea's tool or a similar tool would make me a happy programmer for a long time to come.
12. Re: Better IDE
- Posted by andi49 Aug 18, 2011
- 2374 views
To clarify my earlier 'me too' comment ...
I love Andrea Cini's RAD tool - produces nice, tight, clean code with every possibly option. However adding an object to the form and moving it around is cumbersome - the selection list is very limited (1 line visible at a time) and one click at a time on the arrow buttons to position it once it's added. It would also be nice to have a preview button so I can see, in a 'production' environment, what the form is going to look like. I don't need any other capabilities - my debugging is generally putting in a printf() statement where I suspect the code is going awry, seldom use formal debuggers - and just those changes in Andrea's tool or a similar tool would make me a happy programmer for a long time to come.
hallo
also this one is still experimental, you may try it. It's a modified version of Andrea Cini's Designer. Needs Eu4 and is only testet on WinXP SP2 and SP3. This is a copy of my workdir! You need to change some constants at the beginning of designer.exw to fit your installation (e.g. setting the interpreter, and the library to include). Sugestions and critics are welcome.
13. Re: Better IDE
- Posted by DerekParnell (admin) Aug 18, 2011
- 2328 views
...can I get some info on that physics engine or physics library written in pure Euphoria.
What Euphoria-based physics engine/library? :)
I believe Derek was working on one. I'm not sure if he still is, but I remember him talking about it.
Sorry .. I'm currently really busy at work.
Yes, I've got the startings of a physics library that has a gaming focus. It needs Eu v4 to work. I'll post some details of it soon-ish but it won't be for a couple of weeks.
My 16yo daughter is heading off to live overseas in a weeks time so that's keeping me extra busy too. She's on a 6-month student exchange program.
14. Re: Better IDE
- Posted by cstone27 Aug 18, 2011
- 2463 views
I started working on a Euphoria plugin for Eclipse late last year, it is hosted at http://code.google.com/p/eueclipse/. I haven't had time to work on it in several months, so it is still in alpha state.
Chris Stone
15. Re: Better IDE
- Posted by tbohon Aug 18, 2011
- 2301 views
My 16yo daughter is heading off to live overseas in a weeks time so that's keeping me extra busy too. She's on a 6-month student exchange program.
That's really neat, Derek - where is she heading?
Way back in high school (too many years ago now) I was up for an exchange to Mexico - a summer long immersion course to practice the 3+ years of Spanish I'd taken. A friend of mine won and I was so jealous ...
Wish her our best, will you?
16. Re: Better IDE
- Posted by DerekParnell (admin) Aug 20, 2011
- 2182 views
My 16yo daughter is heading off to live overseas in a weeks time so that's keeping me extra busy too. She's on a 6-month student exchange program.
That's really neat, Derek - where is she heading?
She is going to Italy, on the opposite side of the world from home (Australia).
17. Re: Better IDE
- Posted by Lone_EverGreen_Ranger Aug 20, 2011
- 2137 views
My 16yo daughter is heading off to live overseas in a weeks time so that's keeping me extra busy too. She's on a 6-month student exchange program.
That's really neat, Derek - where is she heading?
She is going to Italy, on the opposite side of the world from home (Australia).
Well that's cool. Also, the physics library with a gaming focus sounds pretty cool too. I've had a few ideas to start a full fledged IDE, there's just so much you can put in an IDE, it becomes overwhelming. I know they say to start small, but when you see these IDE's with tons of features, you want to mimic what they have in a way.
18. Re: Better IDE
- Posted by SDPringle Aug 21, 2011
- 2082 views
To make a better IDE you only need to modify the Cuny-Evans IDE to support the features you want. The advantage over the Cuny-Evans IDE versus one based on some other GUI-toolkit, is that there is good bundled documentation for win32lib.ew. The other Euphoria wxWidgets documentation is not quite up to the level of win32lib.ew. However, if you are throughly familiar with wxWidgets you could adapt Cuny-Evans to optionally create wxWidgets instead of win32lib.ew. Why not? Use Windows to create a portable app.
19. Re: Better IDE
- Posted by mattlewis (admin) Aug 21, 2011
- 2098 views
However, if you are throughly familiar with wxWidgets you could adapt Cuny-Evans to optionally create wxWidgets instead of win32lib.ew.
If fact, this was what I did for wxIDE. I just took the editor component.
Matt
20. Re: Better IDE
- Posted by ghaberek (admin) Aug 25, 2011
- 1916 views
I've been working on something for a while now but I have such little free time nowadays. It's mostly proof-of-concept for now, with no real logic or functionality. I can throw it into my BitBucket repository if others want to help with it.
Try it out: ide-test.zip (3.31 MB)
-Greg