Little typos fixed.

This commit is contained in:
Daniel Zendejas 2014-08-12 20:35:42 -05:00
parent fbca22daee
commit 963b2ef7a2

View File

@ -31,7 +31,7 @@ not_in_form
(called_function args) (called_function args)
; Majority of operations are done with functions ; Majority of operations are done with functions
; All the basic arihmetic is pretty straight forward ; All the basic arithmetic is pretty straight forward
(+ 1 1) ; => 2 (+ 1 1) ; => 2
(- 2 1) ; => 1 (- 2 1) ; => 1
(* 1 2) ; => 2 (* 1 2) ; => 2
@ -48,7 +48,7 @@ not_in_form
true true
false false
; String are created with ". ; Strings are created with ".
"Hello, world" "Hello, world"
; Single chars are created with '. ; Single chars are created with '.
@ -66,7 +66,7 @@ false
(= 1 1) ; => true (= 1 1) ; => true
(equal 2 1) ; => false (equal 2 1) ; => false
; For example, inequality would be combinding the not and equal functions. ; For example, inequality would be combining the not and equal functions.
(! (= 2 1)) ; => true (! (= 2 1)) ; => true
; More comparisons ; More comparisons
@ -96,10 +96,10 @@ undefined ; user to indicate a value that hasn't been set
; 2. Vairbles, Lists, and Dicts ; 2. Vairbles, Lists, and Dicts
; Variables are declared with the `def` or `let` functions. ; Variables are declared with the `def` or `let` functions.
; Variab;es that haven't been set will be `undefined`. ; Variables that haven't been set will be `undefined`.
(def some_var 5) (def some_var 5)
; `def` will keep the variable in the global context. ; `def` will keep the variable in the global context.
; `let` will only have the variable inside it's context, and has a wierder syntax. ; `let` will only have the variable inside its context, and has a wierder syntax.
(let ((a_var 5)) (+ a_var 5)) ; => 10 (let ((a_var 5)) (+ a_var 5)) ; => 10
(+ a_var 5) ; = undefined + 5 => undefined (+ a_var 5) ; = undefined + 5 => undefined
@ -129,7 +129,7 @@ undefined ; user to indicate a value that hasn't been set
;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 3. Logic and Control sequences ; 3. Logic and Control sequences
; The `if` function is pretty simple, though different than most imperitave langs. ; The `if` function is pretty simple, though different than most imperative langs.
(if true "returned if first arg is true" "returned if first arg is false") (if true "returned if first arg is true" "returned if first arg is false")
; => "returned if first arg is true" ; => "returned if first arg is true"
@ -159,12 +159,12 @@ undefined ; user to indicate a value that hasn't been set
; | | arguments ; | | arguments
; | lambda declaration function ; | lambda declaration function
; | ; |
; name of the to-be-decalred lambda ; name of the to-be-declared lambda
(my_function 10 10) ; = (+ (+ 10 10) 10) => 30 (my_function 10 10) ; = (+ (+ 10 10) 10) => 30
; Obiously, all lambdas by definition are anonymous and ; Obiously, all lambdas by definition are anonymous and
; technically always used anonymouesly. Redundancy. ; technically always used anonymously. Redundancy.
((lambda (x) x) 10) ; => 10 ((lambda (x) x) 10) ; => 10
;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;