]> jfr.im git - irc.git/blob - software/RELEASES/ircservices/achurch.org/services/lists/ircservices-coding/2003/002200.html
rename -> *.git
[irc.git] / software / RELEASES / ircservices / achurch.org / services / lists / ircservices-coding / 2003 / 002200.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2 <HTML>
3 <HEAD>
4 <TITLE> [IRCServices Coding] Which route to take - Module?
5 </TITLE>
6 <LINK REL="Index" HREF="index.html" >
7 <LINK REL="made" HREF="mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20Which%20route%20to%20take%20-%20Module%3F&In-Reply-To=">
8 <META NAME="robots" CONTENT="index,nofollow">
9 <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
10 <LINK REL="Previous" HREF="002753.html">
11 <LINK REL="Next" HREF="002756.html">
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>[IRCServices Coding] Which route to take - Module?</H1>
15 <B>Brent DiNicola</B>
16 <A HREF="mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20Which%20route%20to%20take%20-%20Module%3F&In-Reply-To="
17 TITLE="[IRCServices Coding] Which route to take - Module?">ircserv at elric.net
18 </A><BR>
19 <I>Wed Sep 3 20:49:07 PDT 2003</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="002753.html">[IRCServices Coding] New Features
22 </A></li>
23 <LI>Next message: <A HREF="002756.html">[IRCServices Coding] Which route to take - Module?
24 </A></li>
25 <LI> <B>Messages sorted by:</B>
26 <a href="date.html#2200">[ date ]</a>
27 <a href="thread.html#2200">[ thread ]</a>
28 <a href="subject.html#2200">[ subject ]</a>
29 <a href="author.html#2200">[ author ]</a>
30 </LI>
31 </UL>
32 <HR>
33 <!--beginarticle-->
34 <PRE>It wasn't an easy subject to sum up in just a few words.
35
36 I am wanting to do something to the ircservices code, I want to change
37 the way the notice() works. I know that modifying the send.c would be
38 very frowned upon and then I got to thinking and had suggested that I
39 maybe make a module to keep the information for me. I know it's against
40 the RFC, but I am pressed against a brick wall here, I have to give the users
41 an option to use PRIVMSG or NOTICE. Now, to help people move to NOTICE
42 I would like to give them the option of turning on PRIVMSG but have NOTICE
43 be the default, that would get the lazy people to use NOTICE. Eventually
44 getting rid of this problem. In the mean time, I was thinking what is the best
45 way to go about this without causing trouble for me and anyone else who has
46 to deal with this code. Is it possible or even suggested to make a module that
47 would replace the notice() from send.c with it's own, leaving the code in
48 send.c
49 alone and not causing troubles down the road. Suggestions were that I make a
50 module that kept the info for each nick's setting and then if I could override
51 the notice() and notice_lang() and notice_help() in send.c that would keep
52 all the
53 other code clean and not cause other troubles. I want to know what the best
54 way to do this would be, I know it's against RFC but I want to move to newer
55 services than the 1.4.3pre4 that we are using now and add modules so that I
56 can do things down the line. They are used to having PRIVMSG and I can't just
57 change it without running people off, so if I can make PRIVMSG an option
58 then I can't be blamed if they are lazy. Opinions on how to go about this? I
59 know this topic has been asked before and I know your not going to make it
60 part of your code, I just wanted to know from the people who know the code
61 really well what the best route to take would be to do the least amount of
62 damage. (And if someone has done this.. please let me know what you did,
63 examples would rock)
64
65 Thanks
66
67 Brent
68
69
70
71 ----------------------------------------------------------
72 |<i> Brent DiNicola |
73 </I>|<i> The Whitewolf of Immyrr |
74 </I>|<i> &lt;<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">elric at elric.net</A>&gt; |
75 </I>|<i> <A HREF="http://www.melnibone.net">http://www.melnibone.net</A> |
76 </I>|<i> Disclaimer: Any opinions expressed here are |
77 </I>|<i> from my dog. Any liabilities fall to the dog. |
78 </I>-----------------------------------------------------------
79
80
81 </PRE>
82
83 <!--endarticle-->
84 <HR>
85 <P><UL>
86 <!--threads-->
87 <LI>Previous message: <A HREF="002753.html">[IRCServices Coding] New Features
88 </A></li>
89 <LI>Next message: <A HREF="002756.html">[IRCServices Coding] Which route to take - Module?
90 </A></li>
91 <LI> <B>Messages sorted by:</B>
92 <a href="date.html#2200">[ date ]</a>
93 <a href="thread.html#2200">[ thread ]</a>
94 <a href="subject.html#2200">[ subject ]</a>
95 <a href="author.html#2200">[ author ]</a>
96 </LI>
97 </UL>
98
99 </body></html>