Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aboisvert/nimskiis
Streaming + Parallel Collection Library for Nim (https://nim-lang.org)
https://github.com/aboisvert/nimskiis
Last synced: about 1 month ago
JSON representation
Streaming + Parallel Collection Library for Nim (https://nim-lang.org)
- Host: GitHub
- URL: https://github.com/aboisvert/nimskiis
- Owner: aboisvert
- License: apache-2.0
- Created: 2017-08-09T15:34:00.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-02-25T02:18:04.000Z (almost 4 years ago)
- Last Synced: 2024-10-28T17:20:14.718Z (3 months ago)
- Language: Nim
- Size: 77.1 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Nim Skiis: Streaming + Parallel collection for Nim
==================================================Think "Parallel Skiing"
Skiis are streaming / iterator-like collections that support both
"stream fusion" and parallel operations.This is an experimental project to port the original Scala skiis library (https://github.com/aboisvert/skiis) to Nim. It is a work in progress and much of the functionality of the original library has not yet been realized.
I am using this project as a way to better learn the Nim language, and hopefully will become an important building block for future projects I have in mind with Nim.
### Building ###
# compile sources and produce library
nimble lib# run tests
nimble tests### Target platform ###
* Currently tested on Nim 0.17.2.
### License ###
Nim-Skiis is is licensed under the terms of the Apache Software License v2.0.
Code is copyright (C) Alex Boisvert, 2017 unless otherwise noted.