Janet 1.38.0-73334f3 Documentation
(Other Versions:
1.37.1
1.36.0
1.35.0
1.34.0
1.31.0
1.29.1
1.28.0
1.27.0
1.26.0
1.25.1
1.24.0
1.23.0
1.22.0
1.21.0
1.20.0
1.19.0
1.18.1
1.17.1
1.16.1
1.15.0
1.13.1
1.12.2
1.11.1
1.10.1
1.9.1
1.8.1
1.7.0
1.6.0
1.5.1
1.5.0
1.4.0
1.3.1
)
Channel Extras
Index
channel/from-each function source
(from-each iterable &named supervisor)
Returns a channel that gives each item from an iterable data type. each
macro is used to iterate over all
iterable types. supervisor
argument is passed to ev/go
which launches two tasks that feed items to the
channel. To finish the tasks, drain all items from the channel, or close the channel. Otherwise, the tasks
remain frozen. When the tasks finish, the channel is closed. An error caused during iteration finishes the
tasks with an error. Writing to the channel finishes the tasks with an error or freezes the fiber that tries to
write to the channel.