Page 1 of 1

Editor for the Finals

Posted: Fri Dec 26, 2003 8:14 pm
by Whinii F.
Hi, now all teams who are accepted to the World Finals are registered and I suppose most of them practicing hard. :)

To the point:
It is a pity we cannot code C/C++ with Kylix anymore. (I used Kylix last year) This year they have Eclipse CDT as an alternate.. but it was not very satisfactory when I tried it.

1. What are you planning to use for the Finals?
2. Are there any place we can get a detailed description or kind of manual to use Eclipse CDT?

These days I'm trying to get along with vi, but, yeah, I'm just curious to know. :wink:

Thanks!

Re: Editor for the Finals

Posted: Sat Dec 27, 2003 1:20 am
by horape
Whinii F. wrote: 1. What are you planning to use for the Finals?
vi, and hope for screen or konsole... (multiple terms on the same window)

Saludos,
HoraPe

Posted: Sat Dec 27, 2003 8:43 am
by Andrey Mokhov
Hello, everyone!

I was very disappointed when I saw available programming environment for the World Final. :cry: :cry:

It seems that contestants are under some experiment there - testing new programming tools, editors and so on... Why not to let contestants use any debugger that is standard all over the world. I don't say about Microsoft Visual Studio - our sponsor is IBM, and, I guess, there won't be anything of Microsoft :wink: :-? . Why not to use Borland C++ or IBM Visual Age? All this is very strange... :roll:

Why to put programmers in unusual circumstances? I think it can spoil such great event.

Bye.

Posted: Sat Dec 27, 2003 8:38 pm
by Juergen Werner
Redhat comes with vim and xemacs (and others), which are not really that new *g* and likely the most commonly used editors (when not working on bigger projects), so I don't really agree that contestants are put under experiments.
These editors have all features that I can imagine being useful in such a contest (syntax highlighting, automatic language-dependant indentation, substitution using regexps, advanced navigation, ...).

The reason for not having IDEs like Kylix C++, Visual Studio etc. might be (just a guess) that those come with their own compilers, which, in some cases, behave different then GCC. This means an additional effort for the judging and system staff. I'm not sure, but I think in last year's finals, you had to choose whether your submission should be judged using GCC or the compiler coming with Kylix.

http://www.eclipse.org/ has documentation (though i haven't looked at it).

Posted: Sun Dec 28, 2003 4:36 am
by Whinii F.
About not having Kylix, they have a simple reason. I have mailed Mr. Brian Sitton, and he replied that Kylix C++ does not work with Redhat 9. :(

I think they will accept suggestions, but I cannot think of an alternate. Does anybody know one? Like rhide? (AFAIK it was used in IOI once)

ps) I forgot to mention documentations at elipse.org were poor. :( They are still in progress.

Posted: Wed Dec 31, 2003 1:05 am
by gvcormac
Andrey - IBM wants to use Linux, not Windows. The compilers you mention work only with Windows. Kylix *is* Borland C++ but it works only on RedHat 7.2. Last year, I tried and failed to make it work on RedHat 8, and I suspect RedHat 9 is no different.

I suggest you practice using gcc and g++. gdb, the Gnu debugger, will be available as well. However, I am not an advocate of debuggers as they promote sloppy thinking.

A large number of teams were disadvantaged by the old Windows setup, used up to and including 2002. Many overcame this disadvantage by installing and practising with the finals configuration.

If you don't feel like installing Linux, you can install a complete Gnu toolkit, including gcc/g++, on your Windows system - Google for "cygwin".

Posted: Wed Dec 31, 2003 9:12 am
by Andrey Mokhov
Thank you for reply!

I think the best thing to do is to start using g++ and Gnu debugger. In fact I work almost the same way: I code in a text editor and then use a command line compiler. So it won't be difficult to move to g++. I hope Gnu debugger will not be very bad either. Although I don't like debugging it is sometimes impossible to find a silly mistake in code just looking at it. :roll: :roll:

Thank for your advice again.

Happy new year! :D

Andrey.

Posted: Fri Jan 30, 2004 7:28 pm
by Gigi's Baby
Hi, All. :P

What a pity we can't use Kylix in final...
But I used to make Kylix3 work in Redhat9.