[Newbies] Number formatting printf/sprintf for Squeak?
Hernán Morales Durand
hernan.morales at gmail.com
Tue Feb 17 18:07:47 UTC 2009
You can start reading about supporting the geometric segmentation
algorithm (i.e. indentation alphabets) for structuring text documents.
2009/2/17 David Finlayson <david.p.finlayson at gmail.com>:
> There are also some interesting examples of string formatting in the
> DateAndTime class used for printing hours minutes and seconds onto a
> stream. That's where I picked up how Squeak does it (painful I might
> printf (or Java's String.format) are nice. Python has some nice ideas
> here too. Maybe some Smalltalk guru could shed some light on the one
> true way to do this?
> On Mon, Feb 16, 2009 at 7:15 PM, Sorensen <sorens at surfy.net> wrote:
>> Thanks everybody for your replies. I'll look at SBE and Seaside 2.9 as well
>> for further examples.
>>> For left-justifying text, I'm a bit surprised that you'd want to do this.
>>> Typically, you'd make the text left
>>> or right justified in whatever GUI element that value ends up in, rather
>>> than padding it with spaces.
>> You're right. I'd like to do more than simply left-justify:
>> "%6.2f" 34.56 "space-padded right justified"
>> "%-6.2f" 34.56 "space-padded left justified"
>> "%02d" 05 "zero padded left justified"
>> Your examples though gave me a good place to start.
>> Many thanks
>> Sorensen wrote:
>>> Is there a printf/sprintf-like package for formatting text for Squeak?
>>> If not, how do Squeakers go about formatting currency amounts or left
>>> justifying text within a field?
>> View this message in context: http://www.nabble.com/Number-formatting-printf-sprintf-for-Squeak--tp22045889p22049206.html
>> Sent from the Squeak - Beginners mailing list archive at Nabble.com.
>> Beginners mailing list
>> Beginners at lists.squeakfoundation.org
> David Finlayson, Ph.D.
> Operational Geologist
> U.S. Geological Survey
> Pacific Science Center
> 400 Natural Bridges Drive
> Santa Cruz, CA 95060, USA
> Office: 831-427-4757
> Lab: 831-427-4462
> Fax: 831-427-4748
> E-mail: dfinlayson at usgs.gov
> Beginners mailing list
> Beginners at lists.squeakfoundation.org
More information about the Beginners