I would've turned to:
   'r<0>2.0' (8!:0) 5
┌──┐
│05│
└──┘


On Wed, Nov 2, 2011 at 2:35 PM, Raul Miller <[email protected]> wrote:
> Personally, I'd probably use }.":100+5 for that
>
> --
> Raul
>
> On Tue, Nov 1, 2011 at 7:34 PM, Andrew Pennebaker
> <[email protected]> wrote:
>> I'd like to make a distinction between width and precision. From what I
>> gather in the interpreter, %2.2d prints "5.00", but what I want is "05".
>> That's what happens with fmt, anyway.
>>
>> Cheers,
>>
>> Andrew Pennebaker
>> www.yellosoft.us
>>
>> On Tue, Nov 1, 2011 at 5:27 PM, Henry Rich <[email protected]> wrote:
>>
>>> I'll try to fix that long-standing deficiency when I port to 7.01.  In
>>> the meantime, use %2.2d (it does support width, just not the 0 flag).
>>>
>>> Henry Rich
>>>
>>> On 11/1/2011 5:20 PM, Andrew Pennebaker wrote:
>>> > I'd also like to see width specifiers in printf/sprintf, a la C. That
>>> would
>>> > let printf do "%02d", i.e. zero-pad an integer until it fills two
>>> > characters. I know it's not critical, but I'd like to see a more complete
>>> > interface for these functions.
>>> >
>>> > Cheers,
>>> >
>>> > Andrew Pennebaker
>>> > www.yellosoft.us
>>> >
>>> > On Tue, Nov 1, 2011 at 1:56 PM, David Mitchell<[email protected]
>>> >wrote:
>>> >
>>> >> You would have to put printf.ijs there yourself.  As you found, it is
>>> not
>>> >> installed there in J7.
>>> >>
>>> >> I would suggest temporarily copying it yourself from the J6 directory
>>> to a
>>> >> J7
>>> >> directory, perhaps your J7 user directory.
>>> >>
>>> >> As I recall the beta test and release schedule of J7, the reasons for
>>> the
>>> >> release of a 'unfinished' J7 were several:
>>> >>
>>> >> 1) The support philosophy of J7 was radically different than prior J
>>> >> versions,
>>> >> in my opinion.  J7 is now essentially open source and depends on user
>>> >> contributions for future enhancements and even conversions of some of
>>> the
>>> >> previously 'standard' scripts.
>>> >>
>>> >> 2) The file structure of J7 was significantly different than J6.  As far
>>> >> as I
>>> >> can see, the goal was to simplify the 'core' J as much as possible and
>>> >> move as
>>> >> many 'non-core' scripts as possible to the addons directories.
>>> >>
>>> >> 3) The elimination of the long time favorite 'wd' interface in J7 meant
>>> >> that
>>> >> many support scripts would have to be radically rewritten to work with
>>> J7.
>>> >> While printf does not use 'wd', printf may have gotten caught up in the
>>> >> general
>>> >> direction of J7 and left as an exercise for the user.
>>> >>
>>> >> See more discussion about this topic in the historical logs of the Beta
>>> >> Forum.
>>> >>
>>> >> Cheers,
>>> >> --
>>> >> David Mitchell
>>> >>
>>> >>
>>> >> On 11/1/2011 13:23, Andrew Pennebaker wrote:
>>> >>> I ls'd the j64-701/system/main/ directory and found no printf.ijs file.
>>> >>>
>>> >>> Why would JSoftware release a new v7 version of J without first
>>> upgrading
>>> >>> the addons from v6?
>>> >>>
>>> >>> Cheers,
>>> >>>
>>> >>> Andrew Pennebaker
>>> >>> www.yellosoft.us
>>> >>>
>>> >>> On Tue, Nov 1, 2011 at 6:54 AM, David Mitchell<[email protected]
>>> >>> wrote:
>>> >>>
>>> >>>> Andrew,
>>> >>>>
>>> >>>> I don't have access to J on a Mac, so I cannot guarantee that the
>>> >> process
>>> >>>> that
>>> >>>> worked for me will work for you.  But, I suspect that it will.
>>> >>>>
>>> >>>> What I recommend is that you install both J6.02 and J7.01 on your Mac.
>>> >>>>    There
>>> >>>> are elements of J6.02 that are not currently included in J7.01.
>>> >>>>
>>> >>>> Some of the elements that are not included in J7.01 from J6.02 are
>>> >> mostly
>>> >>>> or
>>> >>>> wholly compatible with J7.01, but these elements have currently not
>>> been
>>> >>>> migrated to J7.01.
>>> >>>>
>>> >>>> The printf script is one of those J6.02 elements that does not appear
>>> to
>>> >>>> have
>>> >>>> been migrated to J7.01.
>>> >>>>
>>> >>>> I have both J6.02 and J7.01 installed on Windows 7_64. After I saw
>>> your
>>> >>>> question
>>> >>>> concerning printf, I looked in J6.02 using "Find in Files" and found
>>> >> that
>>> >>>> the
>>> >>>> printf verbs were defined in j602/system/main/printf.ijs.
>>> >>>>
>>> >>>> I looked at the definitions of the printf verbs to see if I could see
>>> >> any
>>> >>>> reason
>>> >>>> why they would not work on J7.01 or on a Mac.  I did not see any
>>> obvious
>>> >>>> reason
>>> >>>> that they were likely to fail on J7.01 or a Mac.  I also noticed that
>>> >> the
>>> >>>> printf.ijs script had a built-in test that validated many of the verbs
>>> >> and
>>> >>>> formats supported by printf.ijs.  I ran the test on J7.01 and the test
>>> >>>> reported
>>> >>>> that all of the tests ran fine.
>>> >>>>
>>> >>>> Based on that result and my own casual testing of printf verbs, I
>>> >> believe
>>> >>>> that,
>>> >>>> if you install J6.02, you will likely be able to load printf.ijs from
>>> >> J6.02
>>> >>>> while running J7.01 on your Mac and that will define the printf verbs
>>> >> and
>>> >>>> provide you the printf functionality.
>>> >>>>
>>> >>>> At some point, some one may decide that the J6.02 printf.ijs script
>>> >> should
>>> >>>> be
>>> >>>> included in J7.01.  Because of the decision to move many of the J6.02
>>> >>>> included
>>> >>>> .ijs scripts from the main J system directories to the addons
>>> >> directories,
>>> >>>> it
>>> >>>> will probably wind up in addons/format or addons/general/misc
>>> directory.
>>> >>>>
>>> >>>> I must admit I had not bumped into Mitchell and Webb before.  One of
>>> >> these
>>> >>>> days,
>>> >>>> I should start a web site (if it doesn't already exist) where all of
>>> us
>>> >>>> David
>>> >>>> Mitchell's could gather.  Until the advent of the web, I had thought
>>> >> that
>>> >>>> I had
>>> >>>> a reasonably unique name.  Since the web, I have discovered that there
>>> >> are
>>> >>>> hundreds, if not thousands of David Mitchell's just in NY State.
>>> >>>>
>>> >>>> All the best,
>>> >>>> --
>>> >>>> David Mitchell
>>> >>>>
>>> >>>>
>>> >>>> On 10/31/2011 14:02, Andrew Pennebaker wrote:
>>> >>>>> David: Are you saying that J701 x64 for Mac currently supports printf
>>> >> by
>>> >>>>> default, or that printf must be compiled, or something else?
>>> >>>>>
>>> >>>>> What's your opinion of Mitchell and Webb?
>>> >>>>>
>>> >>>>> Cheers,
>>> >>>>>
>>> >>>>> Andrew Pennebaker
>>> >>>>> www.yellosoft.us
>>> >>>>>
>>> >>>>> On Mon, Oct 31, 2011 at 7:02 AM, David Mitchell<
>>> [email protected]
>>> >>>>> wrote:
>>> >>>>>
>>> >>>>>> The J6 version of printf (system/main/printf.ijs) seems to work fine
>>> >>>> with
>>> >>>>>> J7.
>>> >>>>>>
>>> >>>>>> I enabled the built-in test cases and ran the printf tests on J7_64
>>> >> and
>>> >>>>>> there
>>> >>>>>> were no errors reported.
>>> >>>>>>
>>> >>>>>> NB. modify script to run tests.
>>> >>>>>> NB. Test lines (change ^:0 to ^:1 to run test)
>>> >>>>>>      load 'c:/users/me/j602/system/main/printf.ijs'
>>> >>>>>> Error count: 0
>>> >>>>>>
>>> >>>>>> All the best,
>>> >>>>>> --
>>> >>>>>> David Mitchell
>>> >>>>>>
>>> >>>>>> On 10/31/2011 1:32, Andrew Pennebaker wrote:
>>> >>>>>>> $ jconsole
>>> >>>>>>>        load 'printf'
>>> >>>>>>> not found: /Users/andrew/Desktop/printf
>>> >>>>>>> |file name error: script
>>> >>>>>>> |       0!:0 y[4!:55<'y'
>>> >>>>>>>
>>> >>>>>>> Specs:
>>> >>>>>>>
>>> >>>>>>>        - J701 x64
>>> >>>>>>>        - Mac OS X Lion 10.7.2
>>> >>>>>>>
>>> >>>>>>> Cheers,
>>> >>>>>>>
>>> >>>>>>> Andrew Pennebaker
>>> >>>>>>> www.yellosoft.us
>>> >>>>>>>
>>> >> ----------------------------------------------------------------------
>>> >>>>>>> For information about J forums see
>>> >> http://www.jsoftware.com/forums.htm
>>> >>>>>>>
>>> >>>>>>
>>> ----------------------------------------------------------------------
>>> >>>>>> For information about J forums see
>>> >> http://www.jsoftware.com/forums.htm
>>> >>>>>>
>>> >>>>>
>>> ----------------------------------------------------------------------
>>> >>>>> For information about J forums see
>>> http://www.jsoftware.com/forums.htm
>>> >>>>>
>>> >>>> ----------------------------------------------------------------------
>>> >>>> For information about J forums see
>>> http://www.jsoftware.com/forums.htm
>>> >>>>
>>> >>> ----------------------------------------------------------------------
>>> >>> For information about J forums see http://www.jsoftware.com/forums.htm
>>> >>>
>>> >> ----------------------------------------------------------------------
>>> >> For information about J forums see http://www.jsoftware.com/forums.htm
>>> >>
>>> > ----------------------------------------------------------------------
>>> > For information about J forums see http://www.jsoftware.com/forums.htm
>>> >
>>> ----------------------------------------------------------------------
>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to