On 28 May 2010 09:55, Markus Krötzsch <mar...@semantic-mediawiki.org> wrote: > On Freitag, 28. Mai 2010, Dan Bolser wrote: >> I guess this should be on the devel list >> >> On 27 May 2010 15:14, Dan Bolser <dan.bol...@gmail.com> wrote: >> > About the fix proposed here: >> > >> > https://bugzilla.wikimedia.org/show_bug.cgi?id=23679 >> > >> > >> > Given that plain (unformatted) printout is just a special case of the way >> > units are selected, don't you think it's reasonable to suppress the >> > output of units when using plain (unformatted) printouts? >> > >> > i.e. If I say: >> > >> > * {{#show: Some page | ? My property # seconds }} >> > * {{#show: Some page | ? My property # hours }} >> > >> > >> > It's clear that I want the result in seconds or hours, respectively. >> > However, if I say: >> > >> > * {{#show: Some page | ? My property # - }} >> > >> > >> > Isn't it clear that I don't want units? > > The analogy of #- and #unit is not quite correct, because #- is supported by > all datatypes while #unit is specific to the numeric types with units. A value > that is a (physical) dimension consists of a number multiplied by a quantity > (unit), so leaving away the unit would really change the value. > > But it makes sense to have a way of accessing only the number and maybe also > only the unit. We do not have to use #- as the only special format: we can > simply have two more formats for the two behaviours. I just need a useful name > for them (keeping in mind that the format names should avoid conflicts with > names of units that someone might want to use). How about the following? > > Given a value "12,345.6 km": > #- for "12345.6 km" (as it is now) > #-n for "12345.6" > #-u for "km"
Great idea! ------------------------------------------------------------------------------ _______________________________________________ Semediawiki-devel mailing list Semediawiki-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/semediawiki-devel