summary refs log tree commit diff stats
path: root/doc/help
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2010-10-09 16:05:51 +0200
committerhut <hut@lavabit.com>2010-10-09 16:05:51 +0200
commit6ccd4598961587723b7e277964f5f78ba3cb19bd (patch)
treec4e01b91e4bc281ca9be00e7c6318772e372c970 /doc/help
parent91cfd75cf564605dc01826a7980087b4a4ee6871 (diff)
downloadranger-6ccd4598961587723b7e277964f5f78ba3cb19bd.tar.gz
core.loader: throw more signals
Diffstat (limited to 'doc/help')
0 files changed, 0 insertions, 0 deletions
34'>34 35 36 37 38 39 40 41 42 43





                                                

                                                                
                     

































                                                                             
:(before "End Primitive Recipe Declarations")
RANDOM,
:(before "End Primitive Recipe Numbers")
Recipe_number["random"] = RANDOM;
:(before "End Primitive Recipe Implementations")
case RANDOM: {
  // todo: limited range of numbers, might be imperfectly random
  // todo: thread state in extra ingredients and results
  products.resize(1);
  products.at(0).push_back(rand());
  break;
}

:(before "End Primitive Recipe Declarations")
MAKE_RANDOM_NONDETERMINISTIC,
:(before "End Primitive Recipe Numbers")
Recipe_number["make-random-nondeterministic"] = MAKE_RANDOM_NONDETERMINISTIC;
:(before "End Primitive Recipe Implementations")
case MAKE_RANDOM_NONDETERMINISTIC: {
  srand(time(NULL));
  break;
}

:(before "End Primitive Recipe Declarations")
ROUND,
:(before "End Primitive Recipe Numbers")
Recipe_number["round"] = ROUND;
:(before "End Primitive Recipe Implementations")
case ROUND: {
  assert(scalar(ingredients.at(0)));
  products.resize(1);
  products.at(0).push_back(rint(ingredients.at(0).at(0)));
  break;
}

:(scenario round_to_nearest_integer)
recipe main [
  1:number <- round 12.2
]
+mem: storing 12 in location 1

:(before "End Includes")
#include<math.h>