Git Product home page Git Product logo

seq's Introduction

SEQ

The seq package provides functional sequences with the Seq interface. Seq provides two concrete implementations: SequentialSeq and ConcurrentSeq. SequentialSeq is like vector, and ConcurrentSeq is like a vector that calculates its elements in the background, which can be used for lazy sequences or for some types of parallel computation.

If you want to enumerate the elements of a Sequence, you can use one of the Sequence methods or you can just call it in the range clause of a for-loop, like this:

Do(seq, func(el El){
	...
})

The functionality is mainly accessible through functions, rather than methods, although there is partial method support. The methods are mainly there to support the functions. Please see the documentation for more information.

seq's People

Contributors

zot avatar

Stargazers

 avatar  avatar Corban Johnson avatar Aurélien Rainone avatar Isagani Mendoza avatar kmiku7 avatar coder (π³) avatar Jared Davis avatar Yasar Alev avatar Michael Crilly avatar Pieter Joost van de Sande avatar Damon Zhao avatar Herbert Fischer avatar saifuddin avatar Gage Peterson avatar Michael Zhuang avatar Forrest Jordan avatar Colin Webb avatar Gaurav Kaul avatar Daniel Ribeiro avatar Guillaume Lathoud avatar Ted Behling avatar Erik Bjäreholt avatar Jev Björsell avatar Richard Metzler avatar Matt Lehman avatar Tim Olsen avatar Frank Dai avatar Jay Martin avatar Iurii Ogiienko avatar James Uther avatar Jim Brusstar avatar Lucas Beyer avatar Andreas Lindahl Flåten avatar Malcolm Greaves avatar Alex Choi avatar liuyanghejerry avatar Oren Robinson avatar Pomu avatar  avatar Steve Phillips avatar Uriel avatar Eleanor McHugh avatar Sonia Hamilton avatar Alfred Westerveld avatar

Watchers

 avatar Feisan avatar saifuddin avatar James Cloos avatar Philippe Desjardins-Proulx avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.