From b191d5a2ee3a3696c36a1bac8ce0eec98e04f50d Mon Sep 17 00:00:00 2001 From: Jonathan Turner Date: Fri, 3 Jul 2009 15:32:58 +0000 Subject: [PATCH] Fix sum and product to start with floating point instead of int --- chaiscript/chaiscript_prelude.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chaiscript/chaiscript_prelude.hpp b/chaiscript/chaiscript_prelude.hpp index 82acaa3..7e067b9 100644 --- a/chaiscript/chaiscript_prelude.hpp +++ b/chaiscript/chaiscript_prelude.hpp @@ -47,8 +47,8 @@ def foldl(container, func, initial) : call_exists(range, container){ \n\ } \n\ retval \n\ } \n\ -def sum(container) { foldl(container, `+`, 0) } \n\ -def product(container) { foldl(container, `*`, 1) } \n\ +def sum(container) { foldl(container, `+`, 0.0) } \n\ +def product(container) { foldl(container, `*`, 1.0) } \n\ def take(container, num) : call_exists(range, container) { \n\ var r = range(container); \n\ var i = num; \n\