Name my Module!

Hi, I've written a module called ASCII_Plot.pm that generates ASCII
scatter plots. You give it a reference to an array of (x,y) pairs and
it makes a plot in text for you. Kind of like the olden days before
graphics were in widespread use... remember VT100? I did not find
such a beast on CPAN so I wrote it, and now I need a good name for
it. I thought ASCII_Plot would do nicely, but you never know with all
those thousands of modules out there. Plus with all the warnings from
POSE about chosing a namespace, i thought I would take their advice
and ask you to name the module. What's your name for it?
inventor [ Sa, 28 Juli 2007 00:46 ] [ ID #1780470 ]

Re: Name my Module!

Inventor wrote:
> Hi, I've written a module called ASCII_Plot.pm that generates ASCII
> scatter plots. You give it a reference to an array of (x,y) pairs and
> it makes a plot in text for you. Kind of like the olden days before
> graphics were in widespread use... remember VT100? I did not find
> such a beast on CPAN so I wrote it, and now I need a good name for
> it. I thought ASCII_Plot would do nicely, but you never know with all
> those thousands of modules out there. Plus with all the warnings from
> POSE about chosing a namespace, i thought I would take their advice
> and ask you to name the module. What's your name for it?
As I remeber this was be called "asciiart" ;-)
--

Petr Vileta, Czech republic
(My server rejects all messages from Yahoo and Hotmail. Send me your mail
from another non-spammer site please.)
Petr Vileta [ Sa, 28 Juli 2007 05:27 ] [ ID #1781126 ]

Re: Name my Module!

On Jul 27, 11:27 pm, "Petr Vileta" <sto... [at] practisoft.cz> wrote:
>
> As I remeber this was be called "asciiart" ;-)
> --
>
> Petr Vileta, Czech republic
> (My server rejects all messages from Yahoo and Hotmail. Send me your mail
> from another non-spammer site please.)

Yes, I remember ASCII art! Those beautifully crafted images can be
found in the ASCII Art FAQ, here:

http://www.ascii-art.de/ascii/faq.html

which will point you to an excellent collection of ASCII art here:

http://www.ascii-art.de/

And nowadays we have this thing called HTML which uses proportional
fonts that destroy ASCII art, so if you want to put ASCII art on your
web page, just do this:

<pre>
|\ _,,,---,,_
/,`.-'`' -. ;-;;,_
|,4- ) )-,_..;\ ( `'-'
'---''(_/--' `-'\_) fL
</pre>

Hope you can see that, it's a sleeping cat, drawn by fL.

Inventor
inventor [ Sa, 28 Juli 2007 12:41 ] [ ID #1781127 ]

Re: Name my Module!

Inventor <Inventor-66 [at] comcast.net> writes:

> Hi, I've written a module called ASCII_Plot.pm that generates ASCII
> scatter plots. You give it a reference to an array of (x,y) pairs and
> it makes a plot in text for you. Kind of like the olden days before
> graphics were in widespread use... remember VT100? I did not find
> such a beast on CPAN so I wrote it, and now I need a good name for
> it. I thought ASCII_Plot would do nicely, but you never know with all
> those thousands of modules out there. Plus with all the warnings from
> POSE about chosing a namespace, i thought I would take their advice
> and ask you to name the module. What's your name for it?

Hm... it's hard to believe that someone hasn't covered that
already, but it's true I don't quite see one out on CPAN

There's

Graph::Easy::As_ascii

But that's for graphing edges, not plotting points.

There's a Chart::Plot, but at first glance there doesn't seem to
be a way to get it to output ascii.

I might go with:

Chart::Plot::Ascii
Joseph Brenner [ Sa, 04 August 2007 21:57 ] [ ID #1787061 ]

Re: Name my Module!

Joseph Brenner wrote:
> Inventor <Inventor-66 [at] comcast.net> writes:
>
>> Hi, I've written a module called ASCII_Plot.pm that generates ASCII
>> scatter plots. You give it a reference to an array of (x,y) pairs and
>> it makes a plot in text for you. Kind of like the olden days before
>> graphics were in widespread use... remember VT100? I did not find
>> such a beast on CPAN so I wrote it, and now I need a good name for
>> it. I thought ASCII_Plot would do nicely, but you never know with all
>> those thousands of modules out there. Plus with all the warnings from
>> POSE about chosing a namespace, i thought I would take their advice
>> and ask you to name the module. What's your name for it?
>
> Hm... it's hard to believe that someone hasn't covered that
> already, but it's true I don't quite see one out on CPAN
>
> There's
>
> Graph::Easy::As_ascii
>
> But that's for graphing edges, not plotting points.
>
> There's a Chart::Plot, but at first glance there doesn't seem to
> be a way to get it to output ascii.
>
> I might go with:
>
> Chart::Plot::Ascii
>

There's already a similar mdule: Text::Graph.
However, its not clear if it supports anything
other than bar charts or (some odd form of) linegraphs.
So how about "Text::Graph::ScatterPlot" ?

Dean Arnold
Presicient Corp.
Dean Arnold [ Sa, 04 August 2007 22:36 ] [ ID #1787062 ]

Re: Name my Module!

On Aug 4, 4:36 pm, Dean Arnold <dean.arn... [at] sbcglobal.net> wrote:
> Joseph Brenner wrote:
> > Inventor <Inventor... [at] comcast.net> writes:
>
> >> Hi, I've written a module called ASCII_Plot.pm that generates ASCII
> >> scatter plots. You give it a reference to an array of (x,y) pairs and
> >> it makes a plot in text for you. Kind of like the olden days before
> >> graphics were in widespread use... remember VT100? I did not find
> >> such a beast on CPAN so I wrote it, and now I need a good name for
> >> it. I thought ASCII_Plot would do nicely, but you never know with all
> >> those thousands of modules out there. Plus with all the warnings from
> >> POSE about chosing a namespace, i thought I would take their advice
> >> and ask you to name the module. What's your name for it?
>
> > Hm... it's hard to believe that someone hasn't covered that
> > already, but it's true I don't quite see one out on CPAN
>
> > There's
>
> > Graph::Easy::As_ascii
>
> > But that's for graphing edges, not plotting points.
>
> > There's a Chart::Plot, but at first glance there doesn't seem to
> > be a way to get it to output ascii.
>
> > I might go with:
>
> > Chart::Plot::Ascii
>
> There's already a similar mdule: Text::Graph.
> However, its not clear if it supports anything
> other than bar charts or (some odd form of) linegraphs.
> So how about "Text::Graph::ScatterPlot" ?
>
> Dean Arnold
> Presicient Corp.

Thanks, that seems like the right name for it! Now I have a lot to
learn before releasing the module, so its off to documentation
reading!
inventor [ So, 05 August 2007 04:37 ] [ ID #1787516 ]

Re: Name my Module!

On Aug 4, 3:57 pm, Joseph Brenner <d... [at] kzsu.stanford.edu> wrote:
>
> Hm... it's hard to believe that someone hasn't covered that
> already, but it's true I don't quite see one out on CPAN
>

Yes, it's surprising that nothing seems to be on CPAN for doing this.
Here is an example of the module's output (without axes labels):

11.7 o
|
|
|
|
| o
|
|
|
o o |
o o | o
o |
o o|
-2.9 ------------------------+-o------------------o----- 2.9
| o
o | o o
| o o
|
|
|
o |
|
|
|
|
o -11.7
inventor [ So, 05 August 2007 04:52 ] [ ID #1787517 ]

Re: Name my Module!

Inventor a écrit :
>
> Yes, it's surprising that nothing seems to be on CPAN for doing this.
> Here is an example of the module's output (without axes labels):
>

Really nice.
Put it on CPAN *n0w* !
thierry [ Mi, 22 August 2007 10:42 ] [ ID #1802634 ]

Re: Name my Module!

On Aug 22, 4:42 am, thierry <thie... [at] none.invalid> wrote:
> Inventor a =E9crit :
>
>
>
> > Yes, it's surprising that nothing seems to be on CPAN for doing this.
> > Here is an example of the module's output (without axes labels):
>
> Really nice.
> Put it on CPAN *n0w* !

OK, I just uploaded it to CPAN! I'm glad that you're interested in
the module. It isn't perfect, but It will do the job most of the
time. I have been testing and debugging it for a little while now and
it seems to be OK so far. Please let me know if you find bugs or have
suggestions. Thanks.

Inventor
inventor [ Fr, 24 August 2007 20:37 ] [ ID #1804509 ]

Re: Name my Module!

Correction, now you can get it, I put an empty source code file in the
original for some reason. Had to fix it and upload version 0.2 to
CPAN, which I just did. You can get the module as soon as they
approve it, or email from me.

Inventor
inventor [ Di, 04 September 2007 10:25 ] [ ID #1812443 ]

Re: Name my Module!

Inventor <Inventor-66 [at] comcast.net> writes:

> Hi, I've written a module called ASCII_Plot.pm that generates ASCII
> scatter plots. You give it a reference to an array of (x,y) pairs and
> it makes a plot in text for you. Kind of like the olden days before
> graphics were in widespread use... remember VT100? I did not find
> such a beast on CPAN so I wrote it, and now I need a good name for
> it. I thought ASCII_Plot would do nicely, but you never know with all
> those thousands of modules out there. Plus with all the warnings from
> POSE about chosing a namespace, i thought I would take their advice
> and ask you to name the module. What's your name for it?

Avoid using a top level name space.

I'd suggest Text::Plot ou may be Text::AsciiPlot

HTH (and that I'm not too late)


--
Dominique Dumont
"Delivering successful solutions requires giving people what they
need, not what they want." Kurt Bittner
dominique.dumont [ Mi, 05 September 2007 14:09 ] [ ID #1813335 ]

Re: Name my Module!

On Sep 5, 8:09 am, Dominique Dumont <dominique.dum... [at] hp.com> wrote:
> Inventor <Inventor... [at] comcast.net> writes:
> > Hi, I've written a module called ASCII_Plot.pm that generates ASCII
> > scatter plots. You give it a reference to an array of (x,y) pairs and
> > it makes a plot in text for you. Kind of like the olden days before
> > graphics were in widespread use... remember VT100? I did not find
> > such a beast on CPAN so I wrote it, and now I need a good name for
> > it. I thought ASCII_Plot would do nicely, but you never know with all
> > those thousands of modules out there. Plus with all the warnings from
> > POSE about chosing a namespace, i thought I would take their advice
> > and ask you to name the module. What's your name for it?
>
> Avoid using a top level name space.
>
> I'd suggest Text::Plot ou may be Text::AsciiPlot
>
> HTH (and that I'm not too late)
>
> --
> Dominique Dumont
> "Delivering successful solutions requires giving people what they
> need, not what they want." Kurt Bittner

We put it under Text::Graph::Scatterplot, i just hope i made up the
module distribution correctly. It's a very confusing process.
inventor [ Do, 06 September 2007 01:40 ] [ ID #1814225 ]
Perl » comp.lang.perl.modules » Name my Module!

Vorheriges Thema: Have any Asynchronous I/O module in win32?
Nächstes Thema: Problem in redirection