You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The real motivation is to replace it with something standard that's better in 1.x. The current code works, but it requires macros for invocation, which is suboptimal and has long been (low down) on my todo-list for a redesign. If we make a Printf standard library package then we can evolve this in the future, potentially in a backward incompatible way.
The text was updated successfully, but these errors were encountered:
Perusing the code base, @printf is only used in a few utility functions and in parts of Base that should be moved into packages. The laziest future-proof approach to excision is to leave the definition in Base and add a Printf stub module to stdlib that just exports the functionality that's defined in Base. The same approach could be used for other excisions as well.
Later we can more thoroughly extract this and replace the few uses of printf in Base (mostly to print a fixed number of floating-point digits) with simpler more targeted functionality.
The real motivation is to replace it with something standard that's better in 1.x. The current code works, but it requires macros for invocation, which is suboptimal and has long been (low down) on my todo-list for a redesign. If we make a
Printf
standard library package then we can evolve this in the future, potentially in a backward incompatible way.The text was updated successfully, but these errors were encountered: