delete old cruft
This commit is contained in:
parent
031bfdec6f
commit
8ea72bdcea
5 changed files with 0 additions and 97 deletions
|
|
@ -1,4 +0,0 @@
|
||||||
|
|
||||||
# bug #4353
|
|
||||||
import random
|
|
||||||
echo random[int](low(int) .. high(int))
|
|
||||||
|
|
@ -1,57 +0,0 @@
|
||||||
discard """
|
|
||||||
cmd: "nim $target --hints:on -d:release $options $file"
|
|
||||||
"""
|
|
||||||
|
|
||||||
# -*- nim -*-
|
|
||||||
|
|
||||||
import math
|
|
||||||
import os
|
|
||||||
import strutils
|
|
||||||
|
|
||||||
type TComplex = tuple[re, im: float]
|
|
||||||
|
|
||||||
proc `+` (a, b: TComplex): TComplex =
|
|
||||||
return (a.re + b.re, a.im + b.im)
|
|
||||||
|
|
||||||
proc `*` (a, b: TComplex): TComplex =
|
|
||||||
result.re = a.re * b.re - a.im * b.im
|
|
||||||
result.im = a.re * b.im + a.im * b.re
|
|
||||||
|
|
||||||
proc abs2 (a: TComplex): float =
|
|
||||||
return a.re * a.re + a.im * a.im
|
|
||||||
|
|
||||||
var size = parseInt(paramStr(1))
|
|
||||||
var bit = 128
|
|
||||||
var byteAcc = 0
|
|
||||||
|
|
||||||
stdout.writeLine("P4")
|
|
||||||
stdout.write($size)
|
|
||||||
stdout.write(" ")
|
|
||||||
stdout.writeLine($size)
|
|
||||||
|
|
||||||
var fsize = float(size)
|
|
||||||
for y in 0 .. size-1:
|
|
||||||
var fy = 2.0 * float(y) / fsize - 1.0
|
|
||||||
for x in 0 .. size-1:
|
|
||||||
var z = (0.0, 0.0)
|
|
||||||
var c = (float(2*x) / fsize - 1.5, fy)
|
|
||||||
|
|
||||||
block iter:
|
|
||||||
for i in 0 .. 49:
|
|
||||||
z = z*z + c
|
|
||||||
if abs2(z) >= 4.0:
|
|
||||||
break iter
|
|
||||||
byteAcc = byteAcc + bit
|
|
||||||
|
|
||||||
if bit > 1:
|
|
||||||
bit = bit div 2
|
|
||||||
else:
|
|
||||||
stdout.write(chr(byteAcc))
|
|
||||||
bit = 128
|
|
||||||
byteAcc = 0
|
|
||||||
|
|
||||||
if bit != 128:
|
|
||||||
stdout.write(chr(byteAcc))
|
|
||||||
bit = 128
|
|
||||||
byteAcc = 0
|
|
||||||
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
# test the new unsigned operations:
|
|
||||||
|
|
||||||
import
|
|
||||||
strutils
|
|
||||||
|
|
||||||
var
|
|
||||||
x, y: int
|
|
||||||
|
|
||||||
x = 1
|
|
||||||
y = high(int)
|
|
||||||
|
|
||||||
writeLine(stdout, $ ( x +% y ) )
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
|
|
||||||
when not defined(windows):
|
|
||||||
import posix
|
|
||||||
|
|
||||||
var inp = ""
|
|
||||||
var buf: array[0..10, char]
|
|
||||||
while true:
|
|
||||||
var r = read(0, addr(buf), sizeof(buf)-1)
|
|
||||||
add inp, $cstring(addr buf)
|
|
||||||
if r != sizeof(buf)-1: break
|
|
||||||
|
|
||||||
echo inp
|
|
||||||
#dafkladskölklödsaf ölksdakölfölksfklwe4iojr389wr 89uweokf sdlkf jweklr jweflksdj fioewjfsdlfsd
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
import times, os
|
|
||||||
|
|
||||||
var e = epochTime()
|
|
||||||
var c = cpuTime()
|
|
||||||
|
|
||||||
os.sleep(1000)
|
|
||||||
|
|
||||||
e = epochTime() - e
|
|
||||||
c = cpuTime() - c
|
|
||||||
|
|
||||||
echo "epochTime: ", e, " cpuTime: ", c
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue