title: In common lisp how can I format a floating point and specify grouping, group char and decimal separator char
body: <p>Let's say I have the floating point number <code>1234.9</code></p>
  
  <p>I want to format it as <code>1.234,90</code></p>
  
  <p>Is there a format directive combination for that? <code>~D</code> ,which can handle the grouping and the group char, handles only integers. <code>~F</code> doesn't handle grouping at all. And none as far as I know can change the decimal point from <code>.</code> to <code>,</code></p>
  
  <p>The only solution I see is to use <code>~D</code> for the integer part digit grouping and concatenate it with <code>,</code> and the decimal part. Any better ideas?</p>