Hello, This email message is a notification to let you know that a file has been uploaded to the Files area of the stlroundtable group. File :...
stlroundtable@yahoogr...
Jan 11, 2002 5:47 pm
272
I just posted a program that I tossed together last night. The problem I had is that I'm on a project where we have to execute a native program (a shell script...
Hello, This email message is a notification to let you know that a file has been uploaded to the Files area of the stlroundtable group. File :...
stlroundtable@yahoogr...
Jan 12, 2002 9:02 am
275
Hi All, We will be meeting today at 10 am to discuss two things. Code gems. :) And also the rating system for local companies and recruiters. Hope to see...
Sorry for the short notice. I really enjoyed the meeting today. I am quite inspired to begin the work on the database by and for Saint Louis software...
... D'andre> What is considered to be a "teenager shop"? Just asking. TeenAger is a term I used at the meeting today. TeenAgers, in our industry, are...
Like me. Just kidding. ; ) Bob ... From: Brian Button To: stlroundtable@yahoogroups.com Sent: Saturday, January 12, 2002 4:04 PM Subject: Re: [stlroundtable]...
Tim, This is the article I was referring to: http://java.sun.com/features/2001/09/genome.html. It compares the Java implementation PatternHunter with...
Thanks a lot Bob. I'm having fun with it. This looks like something for a big, big computer (or a beowulf cluster, hehe :) ). I've been trying to run it on...
Let me know how it turns out. Bob ... From: Tim Burns To: stlroundtable@yahoogroups.com Sent: Sunday, January 13, 2002 4:53 PM Subject: RE: [stlroundtable]...
Has anyone messed with Aspect-Oriented Programming? I first saw it back at the O'Reilly conference when the AspectJ guys gave a presentation and I admitedly...
... I gave it a spin; it looks quite interesting and powerful, particularly as a way to increase cohesion and decrease duplication of ideas in source code. It...
Hi, all, Mark Balbes and I are presenting our paper, Developing Wireless Applications With Extreme Programming, at the Wireless SIG of the St. Louis Web...
XP/Agile Universe Chicago, IL August 4-7, 2002 Tutorial Call For Participation Conference Web Site: http://www.xpuniverse.com Tutorial CFP Home Page: ...
OK, This question came up at work, and I was curious to see if there were any strong opinions out there. ... class Singleton { static { // init } static public...
#1 is not really a singleton. Static methods are not very plugable and don't get the benefits of a singleton in many cases. For instance, lets say that you...
Shoemaker, Michael (S...
mshoemaker@...
Feb 6, 2002 6:56 pm
292
... and ... a ... are ... do ... saying ... of I'll say it, then: :-) Static initializers that do any non-trivial work (i.e., anything that could possible...
It all comes down to when you create your instance. In method #1, you create it in the static initializer. I'm not sure I agree with the debugging issues; I've...
Oh, yeah, and throwing Exceptions in static initializers is not permitted (if you want your app to continue to run). From my experience, if something fails in...
From: "crazyboblee" <crazybob@...> ... Go write some code that throws an exception during static initialization, then try to debug it. For extra fun,...
... Runtime exceptions can always be thrown, and produce the delightful stack traces I mentioned before. ... Indeed, often in hard to track down ways. [ Kyle...
Thanks for the replies so far. I am amused that what everybody has attacked so far is the static initialization, which I put in to my example just for ...
Louis, This is an issue that I've bounced back and forth on, but have finally adopted #2 as my preferred method for coding a singleton. My reasons are...
... Um, wouldn't the class being unloaded wreak equivalent havoc on example #2's shared static instance as on #1's static variables? Wouldn't the reload of the...
Hi Louis, I always like to put some context in with a real world example. My favorite singleton is one that gets all the properties of the system. Here would...