Skip to content
Tristan Hume edited this page Apr 23, 2012 · 2 revisions

#Basic Predefined Subprograms

  • Type Conversion- From Integer- [intreal.html](intreal - integer-to-real function)

  • [intstr.html](intstr - integer-to-string function)

  • From Real- [ceil.html](ceil - real-to-integer function)

  • [erealstr.html](erealstr - real-to-string function)

  • [floor.html](floor - real-to-integer function)

  • [frealstr.html](frealstr - real-to-string function)

  • [realstr.html](realstr - real-to-string function)

  • [round.html](round - real-to-integer function)

  • From Nat- [natreal.html](natreal - natural number to real function)

  • [natstr.html](natstr - natural-number-to-string function)

  • From String- [strint.html](strint - string-to-integer:function)

  • [strintok.html](strintok - string-to-integer:function)

  • [strnat.html](strnat - string to natural number function)

  • [strnatok.html](strnatok - string to natural number function)

  • [strreal.html](strreal - string-to-real function)

  • [strrealok.html](strrealok - string-to-real function)

  • To/From ASCII- [chr.html](chr - integer-to-character function)

  • [ord.html](ord - character-to-integer function)

  • Maximum Numbers- [maxint.html](maxint - maximum integer function)

  • [maxnat.html](maxnat - maximum natural number function)

  • [minint.html](minint - minimum integer function)

  • [minnat.html](minnat - minimum natural number function)

  • Math- [abs.html](abs - absolute value function)

  • [arctan.html](arctan - arctangent function (radians))

  • [arctand.html](arctand - arctangent function (degrees))

  • [cos.html](cos - cosine function (radians))

  • [cosd.html](cosd - cosine function (degrees))

  • [exp.html](exp - exponentiation function)

  • [ln.html](ln - natural logarithm function)

  • [max.html](max - maximum function)

  • [min.html](min - minimum function)

  • [sign.html](sign - function)

  • [sin.html](sin - sine function (radians))

  • [sind.html](sind - sine function (degrees))

  • [sqrt.html](sqrt - square root function)

  • Strings- [index.html](index - find pattern in string function)

  • [length.html](length - of a string function)

  • [repeat.html](repeat - make copies of string:function)

  • Enumerated Types- [pred.html](pred - predecessor function)

  • [succ.html](succ - successor function)

  • Files- [eof.html](eof - end-of-file function)

  • Arrays- [lower.html](lower - bound)

  • [upper.html](upper - bound)

  • Random Numbers- [rand.html](rand - random real number procedure)

  • [randint.html](randint - random integer procedure)

  • [randnext.html](randnext - procedure)

  • [randomize.html](randomize - procedure)

  • [randseed.html](randseed - procedure)

  • Time- [clock.html](clock - millisecs used procedure)

  • [date.html](date - procedure)

  • [sysclock.html](sysclock - millisecs used procedure)

  • [time.html](time - time of day as a string procedure)

  • [wallclock.html](wallclock - seconds since 1/1/1970 procedure)

  • Sound- [play.html](play - procedure)

  • [playdone.html](playdone - function)

  • [sound.html](sound - statement)

  • System- [delay.html](delay - procedure)

  • [fetcharg.html](fetcharg - fetch argument function)

  • [getenv.html](getenv - get environment function)

  • [getpid.html](getpid - get process id function)

  • [nargs.html](nargs - number of arguments)

  • [system.html](system - statement)

  • Parallel Port- [parallelget.html](parallelget - parallel port function)

  • [parallelput.html](parallelput - parallel port procedure)

  • Mouse- [buttonchoose.html](buttonchoose - switch mouse modes)

  • [buttonmoved.html](buttonmoved - has a mouse event occurred)

  • [buttonwait.html](buttonwait - get a mouse event procedure)

  • mousewhere.html

  • Character Graphics- [cls.html](cls - clear screen graphics procedure)

  • [color.html](color - text color graphics procedure)

  • [colorback.html](colorback - background color procedure)

  • [color.html](colour - text color graphics procedure)

  • [colorback.html](colourback - background color procedure)

  • [locate.html](locate - procedure)

  • [maxcol.html](maxcol - maximum column function)

  • [maxcolor.html](maxcolor - graphics function)

  • [maxcolor.html](maxcolour - graphics function)

  • [maxrow.html](maxrow - maximum row function)

  • [setscreen.html](setscreen - graphics procedure)

  • [whatcol.html](whatcol - cursor position function)

  • [whatcolor.html](whatcolor - text color graphics function)

  • [whatcolorback.html](whatcolorback - color of background function)

  • [whatcolor.html](whatcolour - text color graphics function)

  • [whatcolorback.html](whatcolourback - color of background function)

  • [whatrow.html](whatrow - cursor position function)

  • Pixel Graphics- [cls.html](cls - clear screen graphics procedure)

  • [color.html](color - text color graphics procedure)

  • [colorback.html](colorback - background color procedure)

  • [color.html](colour - text color graphics procedure)

  • [colorback.html](colourback - background color procedure)

  • [drawarc.html](drawarc - graphics procedure)

  • [drawbox.html](drawbox - graphics procedure)

  • [drawdot.html](drawdot - graphics procedure)

  • [drawfill.html](drawfill - graphics procedure)

  • [drawfillarc.html](drawfillarc - graphics procedure)

  • [drawfillbox.html](drawfillbox - graphics procedure)

  • [drawfillmapleleaf.html](drawfillmapleleaf - graphics procedure)

  • [drawfilloval.html](drawfilloval - graphics procedure)

  • [drawfillpolygon.html](drawfillpolygon - graphics procedure)

  • [drawfillstar.html](drawfillstar - graphics procedure)

  • [drawline.html](drawline - graphics procedure)

  • [drawmapleleaf.html](drawmapleleaf - graphics procedure)

  • [drawoval.html](drawoval - graphics procedure)

  • [drawpic.html](drawpic - graphics procedure)

  • [drawpolygon.html](drawpolygon - graphics procedure)

  • [drawstar.html](drawstar - graphics procedure)

  • [locate.html](locate - procedure)

  • [locatexy.html](locatexy - graphics procedure)

  • [maxcol.html](maxcol - maximum column function)

  • [maxcolor.html](maxcolor - graphics function)

  • [maxcolor.html](maxcolour - graphics function)

  • [maxrow.html](maxrow - maximum row function)

  • [maxx.html](maxx - graphics function)

  • [maxy.html](maxy - graphics function)

  • [setscreen.html](setscreen - graphics procedure)

  • [sizepic.html](sizepic - graphics function)

  • [takepic.html](takepic - graphics procedure)

  • [whatcol.html](whatcol - cursor position function)

  • [whatcolor.html](whatcolor - text color graphics function)

  • [whatcolorback.html](whatcolorback - color of background function)

  • [whatcolor.html](whatcolour - text color graphics function)

  • [whatcolorback.html](whatcolourback - color of background function)

  • [whatdotcolor.html](whatdotcolor - graphics function)

  • [whatdotcolor.html](whatdotcolour - graphics function)

  • [whatrow.html](whatrow - cursor position function)

  • Character Input- [getch.html](getch - get character procedure)

  • [getchar.html](getchar - get character function)

  • [hasch.html](hasch - has character function)

  • Concurrency- [empty.html](empty - condition function)

  • [getpriority.html](getpriority - function)

  • [setpriority.html](setpriority - procedure)

  • [simutime.html](simutime - simulated time function)

  • Addresses and Sizes- [addr.html](addr - address of a variable)

  • [sizeof.html](sizeof - size of a type)

  • Bit Manipulation- [bits.html](bits - extraction)

  • Classes- [objectclass.html](objectclass - of a pointer)

  • [self.html](self - pointer to current object)

  • Type Cheats- [cheat.html](cheat - type cheating)

Clone this wiki locally