Perl

A forum for feature requests/discussions and user submitted patches that improve MQ2

Moderator: MacroQuest Developers

Should or Should we not keep perl?

Poll ended at Sun Apr 20, 2003 4:13 pm

OMG YES! I use it constantly!
0
No votes
I use it on occasion
1
4%
I do not use it, but would like to have the option available
5
20%
I never use it, You can get rid of it.
14
56%
HA! Keep perl? *snorts*
2
8%
I don't care one way or the other
2
8%
If you like piña coladas...
1
4%
 
Total votes: 25

User avatar
L124RD
Site Admin
Site Admin
Posts: 1343
Joined: Fri Jun 14, 2002 12:15 am
Location: Cyberspace
Contact:

Perl

Post by L124RD » Sun Apr 13, 2003 4:13 pm

Salutations,
Well, There are two releases out now. Mckorr's release only removes perl, that seems to be the main difference. The official release keeps this. Should we or Should we not keep perl in MQ?

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Sun Apr 13, 2003 9:52 pm

Leave it in -- it's a compile option that is turned off by default. If someone wants it, they can compile it in.

Catt
a lesser mummy
a lesser mummy
Posts: 76
Joined: Mon Sep 16, 2002 2:49 am

Post by Catt » Sun Apr 13, 2003 10:35 pm

As much as I like perl, I don't see a need for it in MQ. I questioned why AMM was adding it, and got flamed more than answered.

I have not seen perl (in MQ) do anything MQ couldn't do without it.

I voted to remove it, however, since I used MQ for MACROing (normal tradeskills are a pain - literally - without it, wtf was SOE thinking with 150 clicks to make 1 item? Ha! SOE think, right! Anyway I digress.) not SPYing (extended /who etc.) without /click it's useless. Further if /click is to never return perhaps it's time to rename MQ to SQ (SpyQuest)?

Mckorr
Developer
Developer
Posts: 2326
Joined: Fri Oct 18, 2002 1:16 pm
Location: Texas

Post by Mckorr » Mon Apr 14, 2003 8:46 am

I say remove it of course. Helps slim down the code, remove a bunch of extra files, etc.

The other main difference between my version and the official one is that it compile much more easily under VC6, since I've already set all the options and put all the appropriate files in the distro. For example, my source has detours precompiled so you don't need to worry about that step. It also includes a current, correct version of dinput.h, one of the biggest problems for a lot of people.

eqjoe
a grimling bloodguard
a grimling bloodguard
Posts: 984
Joined: Sat Sep 28, 2002 12:26 pm

Post by eqjoe » Mon Apr 14, 2003 12:09 pm

Has anyone figured out a use for perl in MQ? What would one do with it? In other words, what good is it?

I voted trash it.

Nesu
orc pawn
orc pawn
Posts: 10
Joined: Tue Mar 11, 2003 11:12 am

Post by Nesu » Mon Apr 14, 2003 2:07 pm

Personally, I don't use it, and I'd be shocked if anyone did because everything that I have read has indicated that the MQ/Perl integration code is buggy and can cause MQ to crash.

But, at the same time leaving the code in place hurts nothing. And if someone someday found out a good use for using Perl in their macros and was willing to debug the source code it would be nice to have it all there and in place already.

What many people seem to not understand is that having the Perl files and code in the project does not impact MQ's runtime perfromance one bit. If you don't have USE_PERL defined none of the code will get added to the final .exe or .dll.

My vote is to keep it in.

eq_freak
a ghoul
a ghoul
Posts: 105
Joined: Mon Jun 24, 2002 7:17 am

Post by eq_freak » Mon Apr 14, 2003 5:49 pm

Personally I dont use PERL and wouldnt mind seeing it ripped out.

But as long as eqlib.cpp is weighing in at 350kb+ and 10k+ lines of code, it will never be "pretty". A redesign splitting the logic out into seperate files etc would be cool imo. But I guess thats a different subject :p