demond wrote:I don't think there's more suitable choice of programming language for scripting eggdrop than TCL
TCL has no match in easy of use, extensibility and is ideal for embedding as scripting language in other apps (in our case, eggdrop)
Same as perl. Perl is used in irssi as scripting language, many users like it very much and if it will be so easy to use in new eggdrop it will be very popular too.
demond wrote:I don't think there's more suitable choice of programming language for scripting eggdrop than TCL
TCL has no match in easy of use, extensibility and is ideal for embedding as scripting language in other apps (in our case, eggdrop)
Same as perl. Perl is used in irssi as scripting language, many users like it very much and if it will be so easy to use in new eggdrop it will be very popular too.
I disagree; you may wish to have a look at some TCL vs. Perl comparison (of course it's TCL advocacy, but nevertheless an objective one IMO)
I prefer Tcl but there are really users who know perl and it is a good language for them. Eggdrop 1.9 will be slightly diffrent and it will contain Tcl, Perl and Java modules by default, everything for users. Some people lilke Tcl, some like perl, some like python and some like java, why should somebody force them do learn Tcl, why limit scripts only to tcl?
it's not a question of restricting people to use their favourite languages, its a matter of easy of use, extensibility, portabilty and suitability for IRC purposes - but everyone is entitled to their own opinion; I sincerely doubt that Perl and JS scripting modules will have the same capabilities and will achieve the success of TCL scripting for eggdrop
They will. Features depends also on interpreter (in that case eggdrop) and it's commands. Just take a look at irssi scripts. Btw, Eggdrop won't support JS, it will be real Java.
KrzychuG wrote:They will. Features depends also on interpreter (in that case eggdrop) and it's commands. Just take a look at irssi scripts. Btw, Eggdrop won't support JS, it will be real Java.
really? that's a decision of eggdev team? linking eggdrop to Java VM? sounds like an overkill to me, using Java for IRC scripting
lol. java for irc scripting...
i fully agree with demond. will eggdrop turn into some kind of ms product?
loads of useless functions, even more errors and needing disk space beyond good and evil?
I don't agree. If someome like that language why should someone else force him to learn another one? Java module is the most problematic here, on most servers you won't even compile that module (no java sources and headers available). In fact Tcl, Perl and Python modules will be probably used my most of users, but developers assumes that it is very easy to add support for another languages, just a simple module :)
Last edited by KrzychuG on Wed Dec 01, 2004 4:37 pm, edited 2 times in total.