1. Better IDE

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?

new topic     » topic index » view message » categorize

2. Re: Better IDE

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-)

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

3. Re: Better IDE

Add me to the list, I also want a good Euphoria IDE

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

4. Re: Better IDE

Me too ...

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

5. Re: Better IDE

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.

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

6. Re: Better IDE

Lone_EverGreen_Ranger said...

...can I get some info on that physics engine or physics library written in pure Euphoria.

What Euphoria-based physics engine/library? :)

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

7. Re: Better IDE

euphoric said...
Lone_EverGreen_Ranger said...

...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.

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

8. Re: Better IDE

euphoric said...

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?

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

9. Re: Better IDE

What point would there be to having an IDE which didn't address a user interface? Wouldn't that be called a "text editor"?

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

10. Re: Better IDE

irv said...

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

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

11. Re: Better IDE

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.

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

12. Re: Better IDE

tbohon said...

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.

http://euphoria.indonesianet.de/r01.zip

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

13. Re: Better IDE

Lone_EverGreen_Ranger said...
euphoric said...
Lone_EverGreen_Ranger said...

...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.

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

14. Re: Better IDE

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

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

15. Re: Better IDE

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?

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

16. Re: Better IDE

tbohon said...

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).

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

17. Re: Better IDE

DerekParnell said...
tbohon said...

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.

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

18. Re: Better IDE

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.

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

19. Re: Better IDE

SDPringle said...

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

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

20. Re: Better IDE

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)

http://i20.photobucket.com/albums/b224/ghaberek/ide-test.png

-Greg

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

Search



Quick Links

User menu

Not signed in.

Misc Menu