when i was heavy into doing Boo DSLs, it was indispensable for understanding the consequences of whatever kind of trickery i was trying to pull off.. if you're doing lots of Boo development in general, it's useful for figuring out how boo is mangling your code when it compiles it down to IL
it's definitely a great tool for helping to understand upstream dependencies (MVC, framework, etc), provided the vendor isn't employing some kind of obfuscation On Wed, Feb 2, 2011 at 9:59 AM, Justin Bozonier <[email protected]> wrote: > I don't have a beef so much... I have sympathy for some of the complexities > but James did say that nLog > log4net. > > I'm trying to use it in code that is NOT an application... just dynamically > loaded binaries. log4net doesn't appreciate that. I think reflector might > help me figure out why that's an issue. First however, I'm going to try nLog > and see if that resolves my problem. I'm using a framework because I want it > to be a black box not so I can learn about their hawt sawce. > > On Wed, Feb 2, 2011 at 9:51 AM, Tim Erickson <[email protected]> wrote: >> >> Dude, what's your beef with log4net? Curious if it's similar to mine. It >> cost me 4 hrs yesterday. @#$% >> >> On Wed, Feb 2, 2011 at 9:44 AM, Justin Bozonier <[email protected]> >> wrote: >>> >>> Yeah Kelly... I think for example I should have been using it yesterday >>> for figuring out log4net. In fact, I may swing back around to that problem >>> with this tool in mind. >>> >>> Matt- Pure curiousity and learning I totally get and yeah. Makes sense. >>> There's enough here to warrant a second look. Thanks guys and if you have >>> some other uses please keep sending them. It's REALLY interesting to me. >>> On Wed, Feb 2, 2011 at 9:35 AM, Frank Schwieterman <[email protected]> >>> wrote: >>>> >>>> There are a lot of uses, I remember one that stands out... From my >>>> C++ days, I had assumed List<> was implemented as a linked list. >>>> Using reflector I realized its an array. When I discovered this, I >>>> had a serious performance problem as I was relying on a linked list >>>> implementation. Very embarrassing, and a bit of a trip when so many >>>> people said "well of course a List<> is an array". >>>> >>>> On Wed, Feb 2, 2011 at 9:23 AM, Ian Davis <[email protected]> wrote: >>>> > I have used it for a number of the items Matt listed. Also: >>>> > >>>> > Finding bugs in third party libs that I don't have source access to >>>> > (sometimes patching the library in question) >>>> > Figuring out remoting errors (back when remoting was used) >>>> > Seeing how code compiles into different languages >>>> > Figuring out what classes implement a particular interface >>>> > Figuring out how .NET implement primitive types >>>> > Looking at generated IL to analyze performance implications >>>> > >>>> > I will never use [,] for arrays, jagged ([][]) is incredibly faster >>>> > >>>> > I am sure there are more >>>> > -Ian >>>> > On Wed, Feb 2, 2011 at 9:02 AM, Justin Bozonier >>>> > <[email protected]> >>>> > wrote: >>>> >> >>>> >> So a couple people now are surprised.. nay, shocked that I don't use >>>> >> Reflector and I'm pretty sure that means I would have more ninjitsu >>>> >> if >>>> >> I did. What problems are you guys solving with it? >>>> >> >>>> >> -- >>>> >> You received this message because you are subscribed to the Google >>>> >> Groups >>>> >> "Seattle area Alt.Net" group. >>>> >> To post to this group, send email to [email protected]. >>>> >> To unsubscribe from this group, send email to >>>> >> [email protected]. >>>> >> For more options, visit this group at >>>> >> http://groups.google.com/group/altnetseattle?hl=en. >>>> >> >>>> > >>>> > -- >>>> > You received this message because you are subscribed to the Google >>>> > Groups >>>> > "Seattle area Alt.Net" group. >>>> > To post to this group, send email to [email protected]. >>>> > To unsubscribe from this group, send email to >>>> > [email protected]. >>>> > For more options, visit this group at >>>> > http://groups.google.com/group/altnetseattle?hl=en. >>>> > >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Seattle area Alt.Net" group. >>>> To post to this group, send email to [email protected]. >>>> To unsubscribe from this group, send email to >>>> [email protected]. >>>> For more options, visit this group at >>>> http://groups.google.com/group/altnetseattle?hl=en. >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Seattle area Alt.Net" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]. >>> For more options, visit this group at >>> http://groups.google.com/group/altnetseattle?hl=en. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Seattle area Alt.Net" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/altnetseattle?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Seattle area Alt.Net" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/altnetseattle?hl=en. > -- You received this message because you are subscribed to the Google Groups "Seattle area Alt.Net" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/altnetseattle?hl=en.
