This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

Perl module?

Old posts that have not been replied to for several years.
User avatar
demond
Revered One
Posts: 3073
Joined: Sat Jun 12, 2004 9:58 am
Location: San Francisco, CA
Contact:

Post by demond »

while you may have a valid point about the larger number of Perl modules available, huge majority of them will never be necessary and used with eggdrop - and the ones that would be used already have their Tcl counterparts

anyway, time will tell if eggdrop is to be scripted in multiple languages; as far I can see from 1.9 CVS, this isn't coming anytime soon - perlscript.c was last modified 11 months ago and I doubt 1.9 would even compile
User avatar
KrzychuG
Master
Posts: 306
Joined: Sat Aug 16, 2003 2:51 pm
Location: Torun, Poland
Contact:

Post by KrzychuG »

Actually you can compile Eggdrop 1.9 with Perl and Tcl scripting on some machines right now. I was talking with one of developers, he said that project may not be finished if tehy won't find anyone who want to continue it. Most of Eggheads members doesn't have time to work on it or just wait for the others.
Que?
K
KevKev
Halfop
Posts: 67
Joined: Fri Oct 03, 2003 5:15 am

Post by KevKev »

I've compiled 1.9 and had it running. Not that it did anything beyond connect to the server ;) and i couldn't find a tclcommands.doc for the perl module (although i suspect most of the commands will be duplicated as closely as possible).

It's getting there in small spurts based on what i've been abel to keep up with on the eggdev list.
User avatar
KrzychuG
Master
Posts: 306
Joined: Sat Aug 16, 2003 2:51 pm
Location: Torun, Poland
Contact:

Post by KrzychuG »

There is no irc module yet, so bot is useless for most of the people. There is SCRIPTIC-COMMANDS file in docs, you can find some commands which can be used in all (perl, tcl and javascript) scripts for Eggdrop.
Que?
K
KevKev
Halfop
Posts: 67
Joined: Fri Oct 03, 2003 5:15 am

Post by KevKev »

KrzychuG wrote:There is no irc module yet, so bot is useless for most of the people. There is SCRIPTIC-COMMANDS file in docs, you can find some commands which can be used in all (perl, tcl and javascript) scripts for Eggdrop.
Yeah i was aware at the time that it lacked tons of stuff required to actually start using it even for testing (at least for a non Dev type person).

Thanks for the heads up on the SCRIPTIC-COMMANDS doc. I'll have to take a look at that.

I'm definately looking forward to eggdrop 1.9 becoming useable so i can start working on all of the ideas i've had for various scripts that i wasn't comfortable attempting in TCL.
User avatar
demond
Revered One
Posts: 3073
Joined: Sat Jun 12, 2004 9:58 am
Location: San Francisco, CA
Contact:

Post by demond »

they are obviously trying to create an unified scripting interface, which would be very neat and useful when ready; I browsed briefly through the source tree and it seems to me the idea is in very early stages of development, so you may well be looking forward for years to come... or maybe not, there's no telling how soon that will become functional
K
KevKev
Halfop
Posts: 67
Joined: Fri Oct 03, 2003 5:15 am

Post by KevKev »

As for the development time, I've been watching 1.9 intently for the past year or so. As it's not yet usable and is still a bit formless many of the eggheads are leary of contributing. Add in a few issues of people getting torqued off for one reason or another and you find that 1.9 has been a slow jerky ride.

From the looks of things last I saw (which was about 6 months ago although i read the eggdev archives at least once a week to keep up) 1.9 is actually a couple of development spurts away from being ready for alpha use. Once it's alpha and things are relatively set in HOW it will work i think we'll see a reasonably wuick trip to Beta. Then the standard eon till the perfectionists in the dev crew ordain it as stable ;).

When will the spurts come to thrust 1.9 forward? Who knows. Stdarg has been the major contributer and the driving force. God knows he's gotta be tired of dragging the project forward. So i would suggest that everyone try to think of some way to offer support or encouragement to him and the rest of the Eggheads crew.

1.9 looks like a major leap forward for eggdrop in functionality, ease of use and maintainability. 2.0 should be the lightest most stable eggdrop yet still overpowering it's predecessors with its ability to do anything you need it to. Eggdrop has always set the bar for extensabillity and this one will notch it up a bit higher.

anyway.. i'll step off my 1.9 sopabox and quit preaching ;)
User avatar
KrzychuG
Master
Posts: 306
Joined: Sat Aug 16, 2003 2:51 pm
Location: Torun, Poland
Contact:

Post by KrzychuG »

I'm worry that 1.9 version and future 2.0 may be never release. Eggdrop 1.9 (known previously as 1.7) is generally and old project. As you notices stdarg is main contributer. Rest of team is waiting for "easiest" things to do. They are really looking for new developers who want to make this version usable. Without it we may never see that project finished, not even a beta version.
Que?
G
Galadhrim
Op
Posts: 123
Joined: Fri Apr 11, 2003 8:38 am
Location: Netherlands, Enschede

Post by Galadhrim »

Just to barge in here and not support either one of you: I don't like either scripting language. Yes it is easy so create a TCL script and plug it into a eggdrop but I've spend 3 months figuring out TCL so I was able to change 1 little thing so it worked for my IRC channel and I detest it. Same goes for Perl but then for another project. I've just deleted all the lame scripts and made a C module. The language is "easy"-readable and best of all you can debug!!! Also: you can just give the source to another person and let him expand it.

/me notes that this is Modules and Programming not Scripting! :roll:
User avatar
^DooM^
Owner
Posts: 772
Joined: Tue Aug 26, 2003 5:40 pm
Location: IronForge
Contact:

Post by ^DooM^ »

Galadhrim wrote:Just to barge in here and not support either one of you: I don't like either scripting language. Yes it is easy so create a TCL script and plug it into a eggdrop but I've spend 3 months figuring out TCL so I was able to change 1 little thing so it worked for my IRC channel and I detest it. Same goes for Perl but then for another project. I've just deleted all the lame scripts and made a C module. The language is "easy"-readable and best of all you can debug!!! Also: you can just give the source to another person and let him expand it.

/me notes that this is Modules and Programming not Scripting! :roll:
I agree with you Galadhrim TCL is an awful language. They should make the bots use PHP for scripting now THAT would rock. :lol:
The lifecycle of a noob is complex. Fledgling noobs gestate inside biometric pods. Once a budding noob has matured thru gestation they climb out of their pod, sit down at a PC, ask a bunch of questions that are clearly in the FAQ, The Noob is born
User avatar
KrzychuG
Master
Posts: 306
Joined: Sat Aug 16, 2003 2:51 pm
Location: Torun, Poland
Contact:

Post by KrzychuG »

@^DooM^: why not, write own php scripting module for Eggdrop 1.9 and it will work :)
Que?
User avatar
^DooM^
Owner
Posts: 772
Joined: Tue Aug 26, 2003 5:40 pm
Location: IronForge
Contact:

Post by ^DooM^ »

If only i had the time :roll:
The lifecycle of a noob is complex. Fledgling noobs gestate inside biometric pods. Once a budding noob has matured thru gestation they climb out of their pod, sit down at a PC, ask a bunch of questions that are clearly in the FAQ, The Noob is born
User avatar
KrzychuG
Master
Posts: 306
Joined: Sat Aug 16, 2003 2:51 pm
Location: Torun, Poland
Contact:

Post by KrzychuG »

If Eggdrop 1.9 will be ever finished and usable ;)
Que?
User avatar
^DooM^
Owner
Posts: 772
Joined: Tue Aug 26, 2003 5:40 pm
Location: IronForge
Contact:

Post by ^DooM^ »

check back here in 2 years :lol:
The lifecycle of a noob is complex. Fledgling noobs gestate inside biometric pods. Once a budding noob has matured thru gestation they climb out of their pod, sit down at a PC, ask a bunch of questions that are clearly in the FAQ, The Noob is born
User avatar
KrzychuG
Master
Posts: 306
Joined: Sat Aug 16, 2003 2:51 pm
Location: Torun, Poland
Contact:

Post by KrzychuG »

You're an optimist :)
Que?
Locked