[ImageJ-devel] Naming [was: Re: [fiji-devel] RegionOfInterestCursor considered misnamed]

Curtis Rueden ctrueden at wisc.edu
Mon Oct 11 15:03:51 CDT 2010


Hi Dscho,

Yep, just like java.awt.List and java.util.List. Which I need to mix quite
> a lot of times. But I survive ;-)
>

Right—don't you wish they hadn't done that? :-) And in our case it's worse
because it is easier to type "java.util" than "mpicbg.imglib.image." Let's
change it now while we still can.

Keep in mind that we're not necessarily targeting mathematicians. Rather,
> our typical developer is some random scientist trying to get stuff done in
> their respective field of research, such as biology.
>

By that same argument, Java name clashes are very confusing to a casual
programmer.

> How about "Img" mirroring the "img" in "imglib"? Kind of ugly but at
> > least it's unique.
>
> I actually like it. Two letters less to type!
>

So we now have two reasonable possibilities, Img and Tensor. Stephan &
Stephan, what do you guys think?

-Curtis

On Mon, Oct 11, 2010 at 2:03 PM, Johannes Schindelin <
Johannes.Schindelin at gmx.de> wrote:

> Hi,
>
> On Mon, 11 Oct 2010, Curtis Rueden wrote:
>
> > For me it a purely practical concern of two classes with the same name
> > clashing.
>
> Yep, just like java.awt.List and java.util.List. Which I need to mix quite
> a lot of times. But I survive ;-)
>
> > How about "Img" mirroring the "img" in "imglib"? Kind of ugly but at
> > least it's unique.
>
> I actually like it. Two letters less to type!
>
> Ciao,
> Dscho
>
> --
> You received this message because you are subscribed to the Google Groups
> "Fiji-devel" group.
> To post to this group, send email to fiji-devel at googlegroups.com.
> To unsubscribe from this group, send email to
> fiji-devel+unsubscribe at googlegroups.com<fiji-devel%2Bunsubscribe at googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/fiji-devel?hl=en.
>
>


On Mon, Oct 11, 2010 at 2:06 PM, Johannes Schindelin <
Johannes.Schindelin at gmx.de> wrote:

> Hi,
>
> On Mon, 11 Oct 2010, Curtis Rueden wrote:
>
> > > I vote for interface "Tensor".
> >
> > Great, much better than the names I suggested!
>
> Keep in mind that we're not necessarily targeting mathematicians. Rather,
> our typical developer is some random scientist trying to get stuff done in
> their respective field of research, such as biology.
>
> I have not met a biologist yet, for example, who understood without
> explanation what I mean when I used the word 'tensor'.
>
> And we're still talking about image processing, not tensor processing.
>
> Sure, we could try to do the same as certain *cough cough* companies
> introducing their own nomenclature. But I do not like this.
>
> Ciao,
> Dscho
>
> --
> You received this message because you are subscribed to the Google Groups
> "Fiji-devel" group.
> To post to this group, send email to fiji-devel at googlegroups.com.
> To unsubscribe from this group, send email to
> fiji-devel+unsubscribe at googlegroups.com<fiji-devel%2Bunsubscribe at googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/fiji-devel?hl=en.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://imagej.net/pipermail/imagej-devel/attachments/20101011/f5990167/attachment.html>


More information about the ImageJ-devel mailing list