1
0
mirror of https://github.com/janet-lang/janet synced 2025-10-07 20:12:27 +00:00

Merge branch 'windows-ev' into ev

This commit is contained in:
Calvin Rose
2020-10-11 09:32:17 -05:00
6 changed files with 195 additions and 44 deletions

View File

@@ -3,14 +3,15 @@
(defn writer [c]
(for i 0 3
(def item (string i ":" (mod (hash c) 999)))
(ev/sleep 0.1)
(print "writer giving item " i " to " c "...")
(ev/give c (string "item " i)))
(print "writer giving item " item " to " c "...")
(ev/give c item))
(print "Done!"))
(defn reader [name]
(forever
(def [_ c x] (ev/select ;channels))
(def [_ c x] (ev/rselect ;channels))
(print "reader " name " got " x " from " c)))
# Readers