I like this proposal. I have struggled with the ###.## format once or
twice in the past, and I think those issues would have been resolved with
the %{} syntax.(I don¹t have any experience formatting complex values...) Thanks! On 4/21/15, 1:57 PM, "Michael Ferguson" <[email protected]> wrote: >Hi Chapel Developers - > >Brad and I were discussing the ###.## style format >strings currently supported by writef. It might be >confusing that you have to escape a literal # with %#, >so for example if you wanted to print #13, you'd >write writef("%##", 13). > >The %#### syntax just looks confusing. We have >an alternative already - we could insist that ####.## >style format strings should be written like this >%{####.##} - which is already supported just not required. >That would remove any ambiguity and allow us to make ># print literally again. > >Any thoughts on this matter? > >There are two other oddities of ###.#### type format >strings that I noticed: > 1) complex numbers can be printed in this way, but > they are not padded individually but rather as > a whole. For example, > writef("##########.#", 1.1+2.2i) > would produce > " 1.1+2.2i" > rather than the possibly expected: > " 1.1"+ 2.2i" > 2) integers can be printed with ###.## but the result > never has a decimal point, even if the format string > included one: > writef("##.##", 1); > produces > " 1" > rather than the possibly expected: > " 1.00" > > > >Any thoughts on modifying complex and integer support >with ###.## to be more expected? I'm more concerned >about the integer case than the complex case... since >displaying the number with ##.### basically doesn't make >sense for complex numbers... > > >Thanks, > > >-michael > > >-------------------------------------------------------------------------- >---- >BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT >Develop your own process in accordance with the BPMN 2 standard >Learn Process modeling best practices with Bonita BPM through live >exercises >http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- >event?utm_ >source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF >_______________________________________________ >Chapel-developers mailing list >[email protected] >https://lists.sourceforge.net/lists/listinfo/chapel-developers ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ Chapel-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/chapel-developers
