lnd/fn
András Bánki-Horváth 9eb405e9c6
fn: add goroutine manager
The package provides type GoroutineManager which is used to launch goroutines
until context expires or the manager is stopped. Stop method blocks until all
started goroutines stop.

Original code by Andras https://go.dev/play/p/HhRpE-K2lA0

Adjustments and tests by Boris.
2024-10-02 20:29:59 -03:00
..
conc_queue.go fn: remove lru dependency 2024-07-10 17:06:04 -07:00
either.go fn: reimplement internals of either, add tests 2024-07-10 15:37:27 -07:00
either_test.go fn: reimplement internals of either, add tests 2024-07-10 15:37:27 -07:00
events.go fn: add new EventPublisher event pub/sub system 2024-01-23 19:09:39 -08:00
fn.go fn: add curried (in)equality functions 2024-07-10 15:37:27 -07:00
go.mod fn: remove lru dependency 2024-07-10 17:06:04 -07:00
go.sum fn: remove lru dependency 2024-07-10 17:06:04 -07:00
goroutine_manager.go fn: add goroutine manager 2024-10-02 20:29:59 -03:00
goroutine_manager_test.go fn: add goroutine manager 2024-10-02 20:29:59 -03:00
list.go fn: add Filter to List 2024-09-26 14:24:36 -06:00
list_test.go fn: add Filter to List 2024-09-26 14:24:36 -06:00
map.go fn: Added map functions 2024-05-10 09:55:16 +01:00
map_test.go fn: Added map functions 2024-05-10 09:55:16 +01:00
option.go fn: reimplement internals of either, add tests 2024-07-10 15:37:27 -07:00
predicate.go fn: add predicate combinators for && and || 2024-06-03 12:24:02 -07:00
queue.go fn: add basic generic queue 2024-01-23 19:09:45 -08:00
recv.go fn: add basic generic chan recv utility funcs 2024-01-23 19:09:47 -08:00
req.go fn: harden and refine the Req[I,O] API. 2024-07-31 12:59:10 -07:00
result.go fn: reimplement internals of either, add tests 2024-07-10 15:37:27 -07:00
send.go fn: add SendOrQuit 2024-01-23 19:09:50 -08:00
set.go fn: add new generic set container 2024-01-23 19:09:53 -08:00
slice.go fn: add Elem function for set membership 2024-07-10 15:37:27 -07:00
slice_test.go fn: add FindIdx function 2024-07-10 15:34:57 -07:00
t2.go fn: add fundamental functional primitives 2024-07-10 14:42:11 -07:00