It's good news to hear.
I think that cppman's experiences at Microsoft sound good, especially when you bring risingdragon's comments to mind - it sounds as if the project will benefit from a professional management style.
I'm keen to help out if I can (depending on what there is to do?). If anything, I'd at least try and build a small-ish project on the base code (perhaps port jsInvaders to it?) or embed a scripting system.
What happened to libGDN?
I guess I could find some time this weekend and see what the state of the library is, since I haven't touched it in 1+ year. I can't even remember all the cool features I wrote for the uberlogging system, and that logging system was AWESOME...
I'll send a pm to charles B sometime soon. thanks, alpha
I'll send a pm to charles B sometime soon. thanks, alpha
I thought I'd take a look at it, and this is interesting:
LOG("Starting sound system with settings " << Settings);
This pretty much the approach I used for LoggingControl but mine is thread-safe and can have multiple sinks for the logging message.
Regards,
Jeff
LOG("Starting sound system with settings " << Settings);
This pretty much the approach I used for LoggingControl but mine is thread-safe and can have multiple sinks for the logging message.
Regards,
Jeff
Sounds interesting, I'll have a look at libGDN this weekend.
AIM: MagmaiKH
AIM: MagmaiKH
- The trade-off between price and quality does not exist in Japan. Rather, the idea that high quality brings on cost reduction is widely accepted.-- Tajima & Matsubara
Quote:
This pretty much the approach I used for LoggingControl but mine is thread-safe and can have multiple sinks for the logging message.
There was multiple sinks too. An example was in there somewhere where the output was routed to a text file and the console window. However I seem to remember it was a bit clusmy.
Correctly though, I seem to remember it wasn't thread safe. That was a problem. I guess you could add in the test in the object code, but that's simple enough on the user side:
//define logger function for internal library logging//by using an static inside the function the stream is//never created unless the functino is actually calledostream& Logger() { //define a struct to hold the different log outputs struct Log { GDN::IO::DebugOStream debugstream; //OS specific out GDN::IO::HTMLofstream htmlstream; //HTML text out GDN::IO::StreamForwarder out; //combiner Log() : htmlstream("c:\\test.html",std::ios::out) { out.AddStream(debugstream); out.AddStream(htmlstream); //do some default color settings and font settings to make the HTML //clearer htmlstream << Formatting::SetBackColor(Color<float>(0,0,0)) << Formatting::SetForeColor(Color<float>(1,1,1)) << Formatting::SetFont("Arial"); } }; static Log logstream;//do the double check multithreading thing right about here.. return logstream.out; //return the static stream forwarder}
rypyr, I noticed you have some interesting config file parsers. Maybe you could submit that? It could be an renessiance for libGDN. :)
Well, wasn't planning on open sourcing my stuff, but I might consider it.
I guess I'd want peer reviews first...
Of course, it's my own config file format so people will probably moan about it not supporting XML ;)
Regards,
Jeff
I guess I'd want peer reviews first...
Of course, it's my own config file format so people will probably moan about it not supporting XML ;)
Regards,
Jeff
Code Review Requests!
Woohoo!
Oh btw risingdragon, remember the HTML output for the logging?
I seem to remember the windowing system to be very good, and the existing math library to be solid. I seriously would be VERY interested in a port to managed code.
I'll try and take a look this weekend, not sure how much I'm going to be available before august 25th or so. After that is go go!
Matt
Visual C++ Front End Developer
Woohoo!
Oh btw risingdragon, remember the HTML output for the logging?
I seem to remember the windowing system to be very good, and the existing math library to be solid. I seriously would be VERY interested in a port to managed code.
I'll try and take a look this weekend, not sure how much I'm going to be available before august 25th or so. After that is go go!
Matt
Visual C++ Front End Developer
VSEDebug Visual Studio.NET Add-In. Enhances debugging in ways never thought possible.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement