Re: Problem with Compile
- To: mathgroup at smc.vnet.net
- Subject: [mg119907] Re: Problem with Compile
- From: DrMajorBob <btreat1 at austin.rr.com>
- Date: Wed, 29 Jun 2011 05:28:10 -0400 (EDT)
- References: <201106281155.HAA21492@smc.vnet.net>
- Reply-to: drmajorbob at yahoo.com
g = Compile[{{z, _Integer}}, NestWhileList[# + z &, 0, # < 10 &, 1, 9], {{NestWhileList[__], _Integer, 1}}]; g[1] {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} Bobby On Tue, 28 Jun 2011 06:55:48 -0500, Arthur Evans <24evansa at gmail.com> wrote: > Dear Mathgroup, > > I am having some problems with Compile. > > Here the below expression compiles and executes as expected > > f = Compile[{{z, _Integer}}, NestList[# + z &, 0, 9]]; > f[1] > > Out[89]={0, 1, 2, 3, 4, 5, 6, 7, 8, 9} > > > But this one gives an error > > g = Compile[{{z, _Integer}},NestWhileList[# + z &, 0, # < 10 &, 1, 9]] > g[1] > > CompiledFunction::cfse: Compiled expression {0,1,2,3,4,5,6,7,8,9} > should be a machine-size integer. >> > > CompiledFunction::cfex: Could not complete external evaluation at > instruction 1; proceeding with uncompiled evaluation. >> > > Any help is appreciated. > > Regards, > > Arthur > -- DrMajorBob at yahoo.com
- References:
- Problem with Compile
- From: Arthur Evans <24evansa@gmail.com>
- Problem with Compile