Merge remote-tracking branch 'upstream/master'

This commit is contained in:
Nic McPhee 2020-11-24 15:19:29 -06:00
commit 0ca5e77d7a
4 changed files with 8 additions and 5 deletions

3
.gitignore vendored
View File

@ -10,3 +10,6 @@ pom.xml.asc
/.nrepl-port
.hgignore
.hg/
out
notes
.idea/

View File

@ -37,7 +37,7 @@
(defn random-float [] (- (* (rand) 200) 100.0))
; Random integer between -100 and 100
(defn random-int [] (- (rand-int 201) 100.0))
(defn random-int [] (- (rand-int 201) 100))
(def instructions
(utils/not-lazy

View File

@ -38,7 +38,7 @@
;; =============================================================================
; Random integer between -100 and 100
(defn random-int [] (- (rand-int 201) 100.0))
(defn random-int [] (- (rand-int 201) 100))
(def instructions
(utils/not-lazy

View File

@ -38,9 +38,9 @@
;; Returns the top item on the stack
(defn peek-stack
[state stack]
(if-let [top-item (first (get state stack))]
top-item
:no-stack-item))
(if (empty? (get state stack))
:no-stack-item
(first (get state stack))))
;; Returns the top n items on the stack, as a chunk. If there are less than n
;; items on the stack, returns the entire stack