> On 30 Oct 2020, at 22:11, Sean McAfee <eef...@gmail.com> wrote:
> 
> Sorry, it seems I wasn't explicit enough.
> 
> With polymod, I can get the values of digits even in large bases like 101:
> 
>     > 1234567890.polymod(101 xx *)
>     (46 20 26 87 11)
> 
> Given a list of digit values like that, and the base, I want to reconstruct 
> the original number.  One way would be the one I originally suggested:
> 
>     > sum <46 20 26 87 11> Z* (1, * * 101 ... *)
>     123456789
> 
> ...but I'm hoping there's something more concise, shorter, and/or readable.

Ah, so it's not about parsing per se.  Sorry I misunderstood.

So you'd basically need a sub that takes a List, and a base factor, and does 
the necessary arithmetic for you.  I don't think that's in core.  I'd be glad 
if someone proved me wrong  :-)



Liz

Reply via email to