commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steven Caswell" <ste...@caswell.name>
Subject RE: [lang] Ideas for Lang
Date Fri, 11 Oct 2002 20:40:39 GMT

> -----Original Message-----
> From: Henri Yandell [mailto:bayard@generationjava.com] 
> Sent: Friday, October 11, 2002 3:14 PM
> To: Jakarta Commons Developers List
> Subject: [lang] Ideas for Lang
> 
> 
> 
> Here's my list of things I mean to get around to adding soon:
> 
> 1) Notifier class. I need a better name for this. Basically 
> it's a helper that uses reflection [used to use Notifiable 
> interface, but I decided it wasn't worth it, possibly wants 
> to do both] to help a developer create an event/listener list.
> 
> It handles the notifying and the queueing etc and the 
> developer just has to tell it what method or Listener to use 
> [or both if Listener has multiple method signatures].
> 
> 2) Mutable primitive classes. Pondered this at the hospital 
> today. Do we
> want such things? new MutableInteger();   mi.setValue(42); 
> etc. Same for
> MutableString.
> 

Sounds interesting.

> 3) Constant. I'm still unsure if this is good or not :) It's 
> been in and out and in etc. My reasons for deciding it was 
> shit was cuz I wanted to use == when I initially grew to love 
> it and RMI/Java means I have to use .equals. But Enum makes 
> that same choice. So is a simple-enum concept needed.

I haven't had a chance to look at enum yet (though I will), but I do
desire some kind of simple constant. I don't necessarily using .equals,
I just don't want to have to recreate classes every time I use the
pattern (which is quite often).

> 
> 4) Pair. Is this Collections? Dunno. Anyway, pairs seem to be 
> nice sometimes. I only have one because I was porting the 
> lisp examples to Java from the lisp book [yep, i'm that sick].

Can you elaborate on Par a litte more?

> 
> 5) StopWatch. Currently this is in [util], but as its 
> basically a wrapper for System.currentLongTimeBlah I thought 
> I'd mention it.
> 
> That's all that's springing to mind right now.
> 
> Hen
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:commons-dev-> unsubscribe@jakarta.apache.org>
> For 
> additional commands, 
> e-mail: <mailto:commons-dev-help@jakarta.apache.org>
> 
> 

My list. Nothing earth shaking, just simple stuff that seems to be
useful.

1. I'm planning soon to work on the CalendarUtils a bit and get that
ready for primetime.

2. Along the same lines as the Mutable primitive classes, I've got a
ComparableBoolean I want to throw in.

3. I also want to work on getting [io] promoted to a proper citizen.
This is not [lang], but it might make sense to bring the [io] stuff into
[lang] if there is not enough [io] momentum.

4. Got a few StringUtils additions.

Steven Caswell
steven@caswell.name
a.k.a Mungo Knotwise of Michel Delving
"One ring to rule them all, one ring to find them..."



--
To unsubscribe, e-mail:   <mailto:commons-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:commons-dev-help@jakarta.apache.org>


Mime
View raw message