Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!1.eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Ben Bacarisse Newsgroups: comp.lang.javascript Subject: Re: Optimise adder Date: Thu, 21 May 2015 16:01:34 +0100 Organization: A noiseless patient Spider Lines: 18 Message-ID: <874mn6m0tt.fsf@bsb.me.uk> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="017616aa25f81ec581c44d76d61ba2f3"; logging-data="19541"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18DgCYdsCc/VrxLnUyPPxdZOydMQUXUTYo=" Cancel-Lock: sha1:dGJeWrUz2RYcO5R82Ungc4Xa4AA= sha1:x/y/aPpEIjheK7GN0c3AFgha+BY= X-BSB-Auth: 1.0e8d96bc8ddd992b187e.20150521160134BST.874mn6m0tt.fsf@bsb.me.uk Xref: csiph.com comp.lang.javascript:27789 jonas.thornvall@gmail.com writes: > Feel free try to make it faster Optimising bad code is not an appealing project. The correct plan is to re-write it as a proper function and, what's more, make it a function that operates on some big number object type. > but still keep it general "anybase". It does not seem to permit any base. You claimed to be allowing arbitrary precision numbers as the base, but the code assumes that the base is an ECMAScript Number value. -- Ben.