"Sebastien Vauban" <sva-n...@mygooglest.com> writes:

> Matt Price wrote:
>> I'm making a very simple org-document -- a packing list for a trip.
>> It has entries like
>> - 4 mugs
>> - for sleeping bags
>> - 4 thermarest pads
>> I'd like to replace the numbers there by a variable -- so if I make a
>> list for 4 people, the number displayed will be '4'; but if the list
>> is for 2 people, the number displayed will be 2.  Better would be if I
>> could also do simple arithmetic manipulations (x * 6 dinners for a
>> week...).  I there a really simple way to do this? if it's not really
>> easy, it won't really seem worth it, but if it is really easy, I will
>> use it a lot...
> As macros are expanded before Babel code is evaluated, I would
> try #+scr_calc{...} with MACRO constants in the formula (untested).

Hi Seb(astien),

it seems that you're working with calc source blocks! :-) I'd like to
leverage calc in org-mode (I'm thinking of unit conversions, etc.:
Mathematica for free men) but I'm not getting it.  I assume that in an
#+src_calc block the mode of operation of calc is algebraic, isn't it?

#+BEGIN_SRC calc
  2 + 2
  sqrt(8)
  # above is working, by the way, does a calc block have a comment sign?
  2 cm
  calc-convert-units(mm)
#+END_SRC

#+RESULTS:
: calc - convert - units(mm)

Above attempt is not working.  Is it also possible to use the RPN? Like
in this fictive block:

#+BEGIN_SRC calc :mode rpn
  2 2 +
  2 'mm  8 'cm + 'in u c
#+END_SRC  

And the *Calc Trail* buffer seems not to reflect any operations, despite
Calc showing the block results in its calculator buffer!

Thanks

        Dieter

> Best regards,
>   Seb

-- 
Best wishes

H. Dieter Wilhelm
Darmstadt
Germany

Reply via email to