-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove dep on Formatting.jl
?
#210
Comments
I think this is very concerning. PrettyTables is very widely used (e.g. by DataFrames) and this is the kind of thing that can cause papers to need to be retracted, delivered analyses to be incorrect, etc. |
Done! @haberdashPI thanks for the report! |
One reason: So I would be supportive of moving back to Formatting.jl once their bug is fixed. |
Though it would be better if it were built in, can't this be solved with a
wrapper and clever application of `replace`?
…On Tue, Jul 25, 2023, 4:48 PM pdeffebach ***@***.***> wrote:
One reason: Printf doesn't allow the %'0.2f syntax, allowing for commas
as thousands separator.
So I would be supportive of moving back to Formatting.jl once their bug is
fixed.
—
Reply to this email directly, view it on GitHub
<#210 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB37KWHN52MNQ23KSFTHSUDXSAWJLANCNFSM6AAAAAA2WC67AU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@pdeffebach @haberdashPI to the extent that we want that functionality, we could probably just migrate the relevant chunk of Formatting.jl, which is actually just wrapping Printf: |
Well, maybe you would consider moving to Format.jl 😄 |
Hi @ScottPJones ! That would be awesome! Are the bugs that started this thread fixed in Format.jl? |
@ronisbr I've fixed one of them (at the Hackathon 😄 ) and I'm working on the issue with the "e" format right now. |
Given the somewhat scary errors one can get with
Formatting.jl
is there a good reason not to use the standard libraryPrintf
instead?The text was updated successfully, but these errors were encountered: