10 Matching Annotations
 Sep 2016

docs.racketlang.org docs.racketlang.org

integer?
Why the question mark?
Tags
Annotators
URL


www.student.cs.uwaterloo.ca www.student.cs.uwaterloo.ca

data definitions.
what is this?

Taking notes helpsfix information in your longterm memory, keeps you active, and allows you to preserve insightsthat you gain during the course of a lecture
The same way we preserve insights on hypothesis

techniques
fixed ways of doing things
Tags
Annotators
URL


www.student.cs.uwaterloo.ca www.student.cs.uwaterloo.ca

An application of a userdefined function substitutes some values forthe corresponding parameters in the definition’s expression
The application of a function will substitute some values in the place of the corresponding parameters in the function's definition (body) expression.

there is at most one choice of substitution;
Using our current ruleset, there can only be one or no choices for substitution

the computed final result is the same as for other choices.
if you were to do this a different way you would get the same result?

Integers in Racket are unbounded.
infinitely precise

(6−4)(3 + 2)becomes (∗(−6 4) (+3 2))
Say that I add open and close brackets around this expression.
Dr Racket will see this and see that we have one argument (which is also an application) and no defined function... So it will yell @ you

uniformly for functions and operators.
uniformly meaning constant/consistent results
so constant and consistent results for the mixing of functions and operators
