librarylib/Turtle.xtl

source

r̲adians : Num a => a -> Float

function (private) · line 9
r̲adians ← { (f̲loat ⍵) × (p̲i @) ÷ 180 }        ⍝ private
Used in: ˡw̲alk

ˡw̲alk : (Num a, Num b) => a -> b -> Float

function · line 14
ˡw̲alk ← { lengths turns →
  h ← r̲adians '+ s̲\ turns
  xs ← 0 c̲at '+ s̲\ (f̲loat lengths) × c̲os h
  ys ← 0 c̲at '+ s̲\ (f̲loat lengths) × s̲in h
  (2 c̲at t̲ally xs) r̲eshape xs c̲at ys
}
Used in: ˡp̲oints

ˡp̲oints : Num a => a -> Float

function · line 22
ˡp̲oints ← { turns → 1 ˡw̲alk turns }

ˡt̲urn : Num a => a -> a -> a

function · line 26
ˡt̲urn ← { t w → (t + 1 t̲ake w) c̲at 1 d̲rop w }

ˡp̲olygon : Int -> Float

function · line 29
ˡp̲olygon ← { n → n r̲eshape 360 ÷ n }