wconsole-devel Mailing List for Win32 - Desktop Modular Console
Status: Pre-Alpha
Brought to you by:
abzero
You can subscribe to this list here.
| 2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(10) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 |
Jan
(73) |
Feb
(8) |
Mar
(14) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2007 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
|
From: Veronica B. P. <v.b...@un...> - 2007-10-26 03:09:03
|
80%+ Discount on Popular Pills - The best RX offers on internet - Fast worldwide shipping Order Now! Discount waiting for you http://bji.pbcontrolcar.com http://bpg.pbcontrolcar.com |
|
From: Dallas M. <Da...@a7...> - 2007-04-27 07:24:38
|
Channel WATCH OJU.F TRADE LIKE CRAZY ON FRIDAY! THIS FRANKFURT STOCK IS GOING THROUGH THE ROOF! COMPANY: ORAMED PHARMA SYMBOL: OJU.F PRICE: 0.65 TARGET: 2.15 WKN : A0J3FG ISIN : US68403P1049 WE ARE PREDICTING AMAZING GAINS ON THIS ONE! BE PART OF IT! ADD IT TO YOUR PORTFOLIO! WATCH OJU.F ON FRIDAY APRIL 27TH! match tc TOS pmVicious Jake pmMy |
|
From: angelique M. <ang...@12...> - 2007-04-25 02:59:06
|
break |
|
From: Kirsten P. <Goi...@gm...> - 2006-10-28 04:49:40
|
glutamic county Our attorneys have discovered a loop hole in the banking laws. transfinite. Using this discovery we have been successful at totally eliminating peoples CreditCardDebt with out them paying another dime. avert. We GuaranteeThat we can do this for you. heathen. http://0x0059.00150.0000000160.0x15 hasp methodism normalcy |
|
From: Benno L. <ben...@id...> - 2004-05-03 07:16:48
|
Dear Open Source developer I am doing a research project on "Fun and Software Development" in which I kindly invite you to participate. You will find the online survey under http://fasd.ethz.ch/qsf/. The questionnaire consists of 53 questions and you will need about 15 minutes to complete it. With the FASD project (Fun and Software Development) we want to define the motivational significance of fun when software developers decide to engage in Open Source projects. What is special about our research project is that a similar survey is planned with software developers in commercial firms. This procedure allows the immediate comparison between the involved individuals and the conditions of production of these two development models. Thus we hope to obtain substantial new insights to the phenomenon of Open Source Development. With many thanks for your participation, Benno Luthiger PS: The results of the survey will be published under http://www.isu.unizh.ch/fuehrung/blprojects/FASD/. We have set up the mailing list fa...@we... for this study. Please see http://fasd.ethz.ch/qsf/mailinglist_de.html for registration to this mailing list. _______________________________________________________________________ Benno Luthiger Swiss Federal Institute of Technology Zurich 8092 Zurich Mail: benno.luthiger(at)id.ethz.ch _______________________________________________________________________ |
|
From: Evan M. <eva...@bt...> - 2002-03-20 16:01:34
|
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Steven,
Looks good :)
Now a basic command processor is done, then we can start with implemneting
some of the basic code and modules :)
Evan,
At 10:12 PM 19/03/2002 -0800, Steven Kilby wrote:
>Hey Everyone,
>
>I've committed the command processor class. If you build and run the
>application there are four test routines called cproc_{1, 2, 3, 4}. They
>each take a sucessive number of arguments. cproc_1 takes none, cproc_2
>takes one, etc ... The arrow keys will scroll through a history of 20 of
>most recent strings entered. The comments are a little sparse and I
>probably don't have enough error checking, but I wanted to get something on
>the server. Let me know what you think.
>
>Regards,
>Steven
>
>
>
>
>_______________________________________________
>Wconsole-devel mailing list
>Wco...@li...
>https://lists.sourceforge.net/lists/listinfo/wconsole-devel
Evan Marchant
eva...@bt...
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>
iQA/AwUBPJixlCi6Rn1gme9zEQLqlwCfbPg7lPEKWvnnDUdK4JuYt5Vg7nsAn1xQ
1jUZRTykJbvdgWOThMOSWuhe
=Kx5G
-----END PGP SIGNATURE-----
|
|
From: Steven K. <ki...@us...> - 2002-03-20 06:18:05
|
Hey Everyone,
I've committed the command processor class. If you build and run the
application there are four test routines called cproc_{1, 2, 3, 4}. They
each take a sucessive number of arguments. cproc_1 takes none, cproc_2
takes one, etc ... The arrow keys will scroll through a history of 20 of
most recent strings entered. The comments are a little sparse and I
probably don't have enough error checking, but I wanted to get something on
the server. Let me know what you think.
Regards,
Steven
|
|
From: Evan M. <eva...@bt...> - 2002-03-18 22:01:57
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hey, never mind i've fixed it. Ev, Evan Marchant eva...@bt... -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com> iQA/AwUBPJZjIii6Rn1gme9zEQK0ogCfYHNOhjHp2Q6xg02EeFvHvjTkFr4AoKJL X04YmbRBjvnRHM+TgWUaocI9 =eFVG -----END PGP SIGNATURE----- |
|
From: Evan M. <eva...@bt...> - 2002-03-16 22:42:12
|
Hey, I'm currently trying to implement a Setup Dialog box, which contains a Tab control, of which each tab can be customized, so that each module etc.. can have its own tab. But I keep getting an access violation a certain point, can some one have a look to see if there is something glaringly obvious for why it doesn't work. The line is: dlgh->dlglst.push_back(dlt); Thanks, Evan, btw, I might need to redo some parts as they look a bit ugly. Evan Marchant eva...@bt... |
|
From: Evan M. <eva...@bt...> - 2002-03-13 18:46:43
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hey, I have added different font capability to the status window, The default font has been moved to "Time New Roman" at 10 point. I've also added another message to change the font. Ev, Evan Marchant eva...@bt... -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com> iQA/AwUBPI+d0ii6Rn1gme9zEQLndQCfU2Hs5YO9mJJ19Sa2ymzcXPz1QAEAnR33 3TDea0WBlaTUYMToLH9KNW+6 =uGrk -----END PGP SIGNATURE----- |
|
From: Steven K. <Ste...@Ki...> - 2002-03-11 21:02:49
|
Dimiter, I've been having several resource issues. I've almost completed the command list/parser class, but I will not be able to finish until this weekend. I won't start the config class until this weekend as well. I probably won't finish the config class until the following weekend. Steven On Mon, 11 March 2002, "Dimiter Naydenov" wrote: > > Hi all, > > It seems the project is in standstill. Why we are not advancing ? What needs > to be done ? Let's do it and move from the basic to the more interesting > stuff, shall we ? > > (Steven, what's about your classes?) > > Regards, > Dimiter > > > _______________________________________________ > Wconsole-devel mailing list > Wco...@li... > https://lists.sourceforge.net/lists/listinfo/wconsole-devel |
|
From: Dimiter N. <blu...@om...> - 2002-03-11 19:43:05
|
Hi all, It seems the project is in standstill. Why we are not advancing ? What needs to be done ? Let's do it and move from the basic to the more interesting stuff, shall we ? (Steven, what's about your classes?) Regards, Dimiter |
|
From: Evan M. <eva...@bt...> - 2002-03-06 10:17:29
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dimiter, Looks like i didn't commit the changes, try again. Evan, At 10:36 AM 06/03/2002 +0200, Dimiter Naydenov wrote: >Evan, > >You've said you updated the sources of CFunction and CFunctionList in CVS, >but they don't seem updated ? When I checkout the WConsole dir, there are no >changes. This is strange, how's this with the others ? > >Dimiter > > >_______________________________________________ >Wconsole-devel mailing list >Wco...@li... >https://lists.sourceforge.net/lists/listinfo/wconsole-devel Evan Marchant eva...@bt... -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com> iQA/AwUBPIXsDyi6Rn1gme9zEQJluACgkawWG8J0211h/pKvJffRKXdAtrIAn0dp TTHR3nzsNbsJ6eIa6gR7oObs =KTjP -----END PGP SIGNATURE----- |
|
From: Dimiter N. <blu...@ne...> - 2002-03-06 08:34:59
|
Evan, You've said you updated the sources of CFunction and CFunctionList in CVS, but they don't seem updated ? When I checkout the WConsole dir, there are no changes. This is strange, how's this with the others ? Dimiter |
|
From: Evan M. <eva...@bt...> - 2002-03-04 21:45:38
|
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey all,
I've removed the surplus code from Cfunction/cFunctionList and the
refrences in CModule.
What has gone are:
in CFunction:
string ModName
int ModIdx,
Methods,
all set, and get functions on each,
the Set parameters refrences the ModName and ModIdx are also gone.
in CFunctionList
FindFunctionByName => FindFunction
FindFunctionByModule has been removed,
etc..
Its all in CVS
Ev,
Evan Marchant
eva...@bt...
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>
iQA/AwUBPIPqXyi6Rn1gme9zEQLaXgCfRrvJrkcJOH5Ml0IY67pt4vi8KO4Anixa
VEQuaO5HC9WKohmQwBflgPQv
=FXiN
-----END PGP SIGNATURE-----
|
|
From: Dimiter N. <blu...@ne...> - 2002-03-04 07:05:57
|
Steven, What software are you using for CVS access ? I use WinCVS (http://www.cvsgui.org) and there is an option called "Checkout files with the UNIX line end (LF, 0x0A)". As far as I experimented this option must be checked (then the files are checked out with CR-LF (DOS line end) and stored with LF int the CVS). Note this is valid ony for text files. Regards, Dimiter >We don't seem to have the right wrappers setup in CVS. The rc files get >munged when they are checked out. |
|
From: Steven K. <ki...@us...> - 2002-03-04 03:13:28
|
We don't seem to have the right wrappers setup in CVS. The rc files get munged when they are checked out. ----- Original Message ----- From: "Evan Marchant" <eva...@bt...> To: <wco...@li...> Sent: Wednesday, February 27, 2002 7:20 AM Subject: [Wconsole-devel] New Build > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > The new build is now in CVS. > Ev, > > > Evan Marchant > eva...@bt... > > -----BEGIN PGP SIGNATURE----- > Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com> > > iQA/AwUBPHz5Myi6Rn1gme9zEQIjBQCfaHhCCubInBGiaSpE0o93lhssPFoAnjl3 > MR5+m0mx8bqXRX0gaEyAIhBj > =4+VY > -----END PGP SIGNATURE----- > > > _______________________________________________ > Wconsole-devel mailing list > Wco...@li... > https://lists.sourceforge.net/lists/listinfo/wconsole-devel > > |
|
From: Dimiter N. <blu...@ne...> - 2002-03-03 20:30:00
|
Hi Evan, Here are the methods and fields from CFunction and CFunctionList classes that I do not use (or can do without), they are mostly redundant: CFunctionList::FindFunctionByModule() - its ont used currently because I search the list directly. Maybe its redundant; CFunctionList::RemoveFunction* (all such 3 routines) - I remove the whole lists when needed (with delete) so no individual function remove is necessary; CFunction::ModuleIndex and CFunction::ModuleName - not used; used only for the log file messages; maybe we'd better could replace them both with a CModule* field that denotes the CModule object; CModuleManager registers a default module "WCONSOLE" that contains all built-in routines (like EXIT,ABOUT,LOAD,UNLOAD,etc.). I've documeneted the way they are registred - as a prototype in common.h, as a func body in wconsole.cpp and as a line in the CModuleManager's constructor. Maybe this is a good solution? Tell me what do you think about that... If there is something obscure in my code, please let me know and I'll fix it! Regards, Dimiter -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hey Dimiter, I've been looking over ya code, and its all good :) You seem to add a function list for each module, so wouldn't the Module Index, and Module Name parameters be redundant, and a waste of Memory? Evan, Evan Marchant eva...@bt... -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com> iQA/AwUBPIJ8TSi6Rn1gme9zEQLOmACfVyWlPTzbYk+t3Z540ph1/r7BaNwAoI3R a3LiGIi6OcE0NWdjC5MWqi7Q =+cRm -----END PGP SIGNATURE----- _______________________________________________ Wconsole-devel mailing list Wco...@li... https://lists.sourceforge.net/lists/listinfo/wconsole-devel |
|
From: Evan M. <eva...@bt...> - 2002-03-03 19:43:42
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hey Dimiter, I've been looking over ya code, and its all good :) You seem to add a function list for each module, so wouldn't the Module Index, and Module Name parameters be redundant, and a waste of Memory? Evan, Evan Marchant eva...@bt... -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com> iQA/AwUBPIJ8TSi6Rn1gme9zEQLOmACfVyWlPTzbYk+t3Z540ph1/r7BaNwAoI3R a3LiGIi6OcE0NWdjC5MWqi7Q =+cRm -----END PGP SIGNATURE----- |
|
From: Evan M. <eva...@bt...> - 2002-02-27 17:07:01
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Oh yeah, also, i have added Status.html, a document about the Status window. and added a few comments in the status window about some the code Dimiter has labeled, //Need Better Documentation Ev, At 03:20 PM 27/02/2002 +0000, Evan Marchant wrote: >-----BEGIN PGP SIGNED MESSAGE----- >Hash: SHA1 > >The new build is now in CVS. >Ev, > > >Evan Marchant >eva...@bt... > >-----BEGIN PGP SIGNATURE----- >Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com> > >iQA/AwUBPHz5Myi6Rn1gme9zEQIjBQCfaHhCCubInBGiaSpE0o93lhssPFoAnjl3 >MR5+m0mx8bqXRX0gaEyAIhBj >=4+VY >-----END PGP SIGNATURE----- > > >_______________________________________________ >Wconsole-devel mailing list >Wco...@li... >https://lists.sourceforge.net/lists/listinfo/wconsole-devel Evan Marchant eva...@bt... -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com> iQA/AwUBPH0RlSi6Rn1gme9zEQLftwCguG6udLv1YfTLJkJA1IRQad+cVSQAnj9t j3TRTdG/SqV5/PuO0Jo+W/Dn =vyNZ -----END PGP SIGNATURE----- |
|
From: Evan M. <eva...@bt...> - 2002-02-27 15:22:56
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The new build is now in CVS. Ev, Evan Marchant eva...@bt... -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com> iQA/AwUBPHz5Myi6Rn1gme9zEQIjBQCfaHhCCubInBGiaSpE0o93lhssPFoAnjl3 MR5+m0mx8bqXRX0gaEyAIhBj =4+VY -----END PGP SIGNATURE----- |
|
From: Dimiter N. <blu...@ne...> - 2002-02-18 19:01:06
|
Hello all, I've had several term exams past 4 weeks and couldn't participate in the project. But now all is done and I can continue with the work. I'll need a short note of that what was done (for those 4 weeks) and what needs to be done. Just a quick reminder. Regards, Dimiter |
|
From: Evan M. <eva...@bt...> - 2002-02-13 22:23:36
|
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Steven,
Yes i did mean to overload AddFunction so that you can add a function
using parameters or using a CFunction class. I thought it would add
flexibility.
About the tmp, I was assuming (as i'm not an expert on these things) that
when you push into the list it creates a copy inside the list. So the
problem with scope is not a worry?
Evan,
At 09:09 PM 12/02/2002 -0800, Steven Kilby wrote:
>Evan,
>
>Did you mean to overload AddFunction? Also, aren't you adding a temporary
>variable (tmp) to the list? tmp will go out of scope once the function
>ends.
>
>Steven
>
>////////////////////////////////////////////////////////////////////////////
>//////////////
>int CFunctionList::AddFunction (CFunction &pCFunc)
>{
> FunctionList.push_back (pCFunc);
> nFunctions++;
>#ifdef _DEBUG
> char buffer[1024];
> wsprintf(buffer, "AddFunction: %s", pCFunc.GetName);
> LOG(buffer);
>#endif
> return 1;
>}
>////////////////////////////////////////////////////////////////////////////
>//////////////
>int CFunctionList::AddFunction (string ModName, int ModIdx, string
>FunctionName, string FunctionHelp, MODFUNC pmf)
>{
> CFunction tmp (ModName, ModIdx, FunctionName, FunctionHelp, pmf);
> FunctionList.push_back(tmp);
>
>#ifdef _DEBUG
> char buffer[1024];
> wsprintf(buffer, "AddFunction: %s", FunctionName.c_str());
> LOG(buffer);
>#endif
> return 1;
>}
>////////////////////////////////////////////////////////////////////////////
>//////////////
>
>----- Original Message -----
>From: "Evan Marchant" <eva...@bt...>
>To: <wco...@li...>
>Sent: Thursday, January 10, 2002 2:11 PM
>Subject: Re: [Wconsole-devel] Useful STL Classes
>
>
> >
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Hey,
> > With the STL, as i've started working on at (i'm porting the StatusWindow
> > and ConsoleWindow at the moment)
> > its not too bad, and has cleared up some code.
> > I really at the moment can only see a usage for <list> and <string>.
> > Which is basically to replace my link list code, and all the char *'s.
> > Nothing wrong with the other containers, just i can't see a straight port.
> > I agree about the Classes in the bottom, most will (at this point)
> > be straight rewrite of existing code, that is related.
> > Unless anything is ridiculously wrong with with the design, should we get
> > started?,
> > oh yeah, we need to flesh out the design slightly (methods etc..)
> > Some of the Classes are a bit vague on design.
> >
> > I propose we delegate the tasks as follows:
> >
> > Main *
> > CFunction * Evan
> >
> > CErrorHandler * Dimiter
> > CModule * (You have three because Module and
>ModuleManage
> > would need to be written, togetherish)
> > CModuleManager *
> >
> > CCmdProcessor *
> > CConfig * Steven
> >
> > Sidd: I havn't included you, but see what you want to do, depending on all
> > the info flying around,
> >
> > Of cause if you want to swap modules that fine. We haven't fleshed them
>out
> > yet.
> > Evan,
> > At 02:08 PM 10/01/2002 +0200, you wrote:
> > >Hello,
> > >
> > >After becoming familiar with STL classes more thoroughly,
> > >I think we could use these in our project:
> > >
> > >1) string in <string>
> > >2) vector - as a dynamic array, in <vector>
> > >3) valarray - maybe as a dynamic array that needs applying
> > >arithmetical operations as a whole, in <valarray>
> > >4) pair and map - for pairs of items, like command name
> > >and function pointer _or_ FUNCTION_INFO struct and the
> > >module info as a struct, in <utility> and <map>
> > >5) stack and queue - for delayed processing or caching,
> > >in <stack> and <queue>
> > >6) list - for a linked list, in <list>
> > >
> > >We could also define these classes, as Evan pointed out:
> > >1) CFunction - like FUNCTION_INFO but with the necessary
> > >operators so it could be used with STL.
> > >2) CModule - like the above, but describes one loaded
> > >module.
> > >3) CErrorHandler - a descendant of STL's exception to be
> > >able to throw our own exceptions (and maybe also write
> > >the errors to a log or smth.).
> > >4) CModuleManager - implements the module loading/
> > >unloading/searching/etc. by using an internal list
> > >object or similar _and_ the ability to call functions
> > >from that modules (i.e. has also an internal list for
> > >the loaded routines, maybe using a map object).
> > >5) CCmdProcessor - ability to parse commands and queue
> > >them in a STL queue class for execution (the queuing
> > >will allow to employ command history, etc.).
> > >6) CConfig - for storing configuration data (in the
> > >registry or in a file, ex. XML) - every class that
> > >needs this functionality will be a descendant of this.
> > >
> > >We should also use exception handling, the C++ style,
> > >with try and catch().
> > >
> > >This is my proposal, tell me what you think :)
> > >Regards,
> > >Dimiter
> > >
> > >_______________________________________________
> > >Wconsole-devel mailing list
> > >Wco...@li...
> > >https://lists.sourceforge.net/lists/listinfo/wconsole-devel
> >
> >
> > Evan Marchant
> > eva...@bt...
> >
> > -----BEGIN PGP SIGNATURE-----
> > Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>
> >
> > iQA/AwUBPD4RhCi6Rn1gme9zEQKLCgCfXiHziXLrgdkI0WosoWlnxmrRvroAn1RM
> > aFlVKAkgYDNCy8+Hsh/8FAeO
> > =0hqg
> > -----END PGP SIGNATURE-----
> >
> >
> > _______________________________________________
> > Wconsole-devel mailing list
> > Wco...@li...
> > https://lists.sourceforge.net/lists/listinfo/wconsole-devel
> >
> >
>
>
>
>_______________________________________________
>Wconsole-devel mailing list
>Wco...@li...
>https://lists.sourceforge.net/lists/listinfo/wconsole-devel
Evan Marchant
eva...@bt...
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>
iQA/AwUBPGrm1Ci6Rn1gme9zEQJTbACfcBH8pe4RqHZdDcTM2HZkHbSVO5wAn1Xb
04Y6Y385Q3lseD+XT14qq+QU
=SuW/
-----END PGP SIGNATURE-----
|
|
From: Steven K. <ki...@us...> - 2002-02-13 05:10:18
|
Evan,
Did you mean to overload AddFunction? Also, aren't you adding a temporary
variable (tmp) to the list? tmp will go out of scope once the function
ends.
Steven
////////////////////////////////////////////////////////////////////////////
//////////////
int CFunctionList::AddFunction (CFunction &pCFunc)
{
FunctionList.push_back (pCFunc);
nFunctions++;
#ifdef _DEBUG
char buffer[1024];
wsprintf(buffer, "AddFunction: %s", pCFunc.GetName);
LOG(buffer);
#endif
return 1;
}
////////////////////////////////////////////////////////////////////////////
//////////////
int CFunctionList::AddFunction (string ModName, int ModIdx, string
FunctionName, string FunctionHelp, MODFUNC pmf)
{
CFunction tmp (ModName, ModIdx, FunctionName, FunctionHelp, pmf);
FunctionList.push_back(tmp);
#ifdef _DEBUG
char buffer[1024];
wsprintf(buffer, "AddFunction: %s", FunctionName.c_str());
LOG(buffer);
#endif
return 1;
}
////////////////////////////////////////////////////////////////////////////
//////////////
----- Original Message -----
From: "Evan Marchant" <eva...@bt...>
To: <wco...@li...>
Sent: Thursday, January 10, 2002 2:11 PM
Subject: Re: [Wconsole-devel] Useful STL Classes
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hey,
> With the STL, as i've started working on at (i'm porting the StatusWindow
> and ConsoleWindow at the moment)
> its not too bad, and has cleared up some code.
> I really at the moment can only see a usage for <list> and <string>.
> Which is basically to replace my link list code, and all the char *'s.
> Nothing wrong with the other containers, just i can't see a straight port.
> I agree about the Classes in the bottom, most will (at this point)
> be straight rewrite of existing code, that is related.
> Unless anything is ridiculously wrong with with the design, should we get
> started?,
> oh yeah, we need to flesh out the design slightly (methods etc..)
> Some of the Classes are a bit vague on design.
>
> I propose we delegate the tasks as follows:
>
> Main *
> CFunction * Evan
>
> CErrorHandler * Dimiter
> CModule * (You have three because Module and
ModuleManage
> would need to be written, togetherish)
> CModuleManager *
>
> CCmdProcessor *
> CConfig * Steven
>
> Sidd: I havn't included you, but see what you want to do, depending on all
> the info flying around,
>
> Of cause if you want to swap modules that fine. We haven't fleshed them
out
> yet.
> Evan,
> At 02:08 PM 10/01/2002 +0200, you wrote:
> >Hello,
> >
> >After becoming familiar with STL classes more thoroughly,
> >I think we could use these in our project:
> >
> >1) string in <string>
> >2) vector - as a dynamic array, in <vector>
> >3) valarray - maybe as a dynamic array that needs applying
> >arithmetical operations as a whole, in <valarray>
> >4) pair and map - for pairs of items, like command name
> >and function pointer _or_ FUNCTION_INFO struct and the
> >module info as a struct, in <utility> and <map>
> >5) stack and queue - for delayed processing or caching,
> >in <stack> and <queue>
> >6) list - for a linked list, in <list>
> >
> >We could also define these classes, as Evan pointed out:
> >1) CFunction - like FUNCTION_INFO but with the necessary
> >operators so it could be used with STL.
> >2) CModule - like the above, but describes one loaded
> >module.
> >3) CErrorHandler - a descendant of STL's exception to be
> >able to throw our own exceptions (and maybe also write
> >the errors to a log or smth.).
> >4) CModuleManager - implements the module loading/
> >unloading/searching/etc. by using an internal list
> >object or similar _and_ the ability to call functions
> >from that modules (i.e. has also an internal list for
> >the loaded routines, maybe using a map object).
> >5) CCmdProcessor - ability to parse commands and queue
> >them in a STL queue class for execution (the queuing
> >will allow to employ command history, etc.).
> >6) CConfig - for storing configuration data (in the
> >registry or in a file, ex. XML) - every class that
> >needs this functionality will be a descendant of this.
> >
> >We should also use exception handling, the C++ style,
> >with try and catch().
> >
> >This is my proposal, tell me what you think :)
> >Regards,
> >Dimiter
> >
> >_______________________________________________
> >Wconsole-devel mailing list
> >Wco...@li...
> >https://lists.sourceforge.net/lists/listinfo/wconsole-devel
>
>
> Evan Marchant
> eva...@bt...
>
> -----BEGIN PGP SIGNATURE-----
> Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>
>
> iQA/AwUBPD4RhCi6Rn1gme9zEQKLCgCfXiHziXLrgdkI0WosoWlnxmrRvroAn1RM
> aFlVKAkgYDNCy8+Hsh/8FAeO
> =0hqg
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Wconsole-devel mailing list
> Wco...@li...
> https://lists.sourceforge.net/lists/listinfo/wconsole-devel
>
>
|
|
From: Steven K. <ki...@us...> - 2002-02-10 22:09:08
|
Evan, Sorry, had a major computer failure. I won't be completely back online for another week. Steven ----- Original Message ----- From: "Evan Marchant" <eva...@bt...> To: <wco...@li...> Sent: Thursday, February 07, 2002 1:23 PM Subject: [Wconsole-devel] Hows Things??? > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hey > guys, haven't heard much, how is everyone? > Do keep in touch :) > Evan, > > > Evan Marchant > eva...@bt... > > -----BEGIN PGP SIGNATURE----- > Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com> > > iQA/AwUBPGLwYii6Rn1gme9zEQK9owCgiOGWC5sG4BvW771RwHerS7+OFbQAn2XI > WkngucP233EQsZNXtJc6gwIL > =NI2O > -----END PGP SIGNATURE----- > > > _______________________________________________ > Wconsole-devel mailing list > Wco...@li... > https://lists.sourceforge.net/lists/listinfo/wconsole-devel > > |