# See the License for the specific language governing permissions and
# limitations under the License.
-meth nsieve(n: Int): Int
+fun nsieve(n: Int): Int
do
var count = n-2
var array = new Array[Bool].with_capacity(n)
return count
end
-meth test(n: Int)
+fun test(n: Int)
do
- var m = 10000.lshift(n)
+ var m = 1000.lshift(n)
print("Primes up to {m} {nsieve(m)}")
end
-var n = 2
+var n = 3
if args.length == 1 then
n = args.first.to_i
end