anchor.diff:          cut/2,
           date/1,
           date/2,
  +        date_unix_epoch/1,
           default/2,
           default_if_none/2,
           dictsort/2,
  
positive.code:     date(Input, "F j, Y").
  
  %% @doc Formats a date according to the given format.
  date(Input, FormatStr) when is_binary(Input) ->
      list_to_binary(date(binary_to_list(Input), FormatStr));
  date({{_,_,_} = Date,{_,_,_} = Time}, FormatStr) ->
      erlydtl_dateformat:format({Date, Time}, FormatStr);
  date({_,_,_} = Date, FormatStr) ->
  
negative.code: 
  %% @doc When used without an argument, rounds a floating-point number to one decimal place
  %% -- but only if there's a decimal part to be displayed
  floatformat(undefined, _) ->
      "undefined";
  floatformat(Number, Place) when is_binary(Number) ->
      floatformat(binary_to_list(Number), Place);
  floatformat(Number, Place) when is_list(Number) ->
      floatformat(list_to_float(Number), Place);
  floatformat(Number, Place) ->
      floatformat_io(Number, cast_to_integer(Place)).
  
  