Oh I see it now. https://github.com/dcjones/Showoff.jl It's a cool package!
On Friday, November 21, 2014 9:30:24 PM UTC+7, Tony Fong wrote: > > I'm only aware of https://github.com/lindahua/Formatting.jl so I'd > welcome pointers about the other packages, so we can pool efforts and > ideas. > > Please note that my package only tries to focus on formatting 1 number at > a time. It's easy to concatenate strings in Julia, so I didn't worry about > replicating the full varargs functionalities of sprintf. > > On Friday, November 21, 2014 9:18:39 PM UTC+7, Tim Holy wrote: >> >> Looks really nice. There are several packages that have been dipping into >> the >> guts of Base.Grisu, this looks like a promising alternative. >> >> --Tim >> >> On Friday, November 21, 2014 12:48:35 AM Tony Fong wrote: >> > I just wrote a package that may do what you need in runtime. >> > >> > https://github.com/tonyhffong/NumFormat.jl >> > >> > It's not in METADATA yet, since I'm not sure if its implementation is >> > kosher. (There's a trick of generating new generic functions at runtime >> > within the module name space). >> > >> > Speed is decent (within 30% of standard macro). You can run the test >> script >> > to see the difference on your machine. >> > >> > After you clone it, you can try >> > >> > using NumFormat >> > >> > format( 12345678, commas=true) # method 1. slowest, but easiest to >> change >> > format in a readable way >> > >> > sprintf1( "%'d, 12345678 ) # method 2. closest to @sprintf in form, so >> one >> > can switch over quickly >> > >> > f = generate_formatter( "%'d" ) # method 3. fastest if f is used >> repeatedly >> > f( 12345678 ) >> > >> > Tony >> > >> > On Saturday, November 8, 2014 6:05:08 PM UTC+7, Arch Call wrote: >> > > How would I use a @printf macro to use commas for thousands >> separators in >> > > integers? >> > > >> > > @printf "%d \n" 12345678 >> > > >> > > This outputs: 12345678 >> > > >> > > I would like the output to be: 12,345,678 >> > > >> > > Thanks...Archie >> >>
