Changes between Initial Version and Version 1 of Ticket #16107


Ignore:
Timestamp:
04/09/14 10:01:56 (7 years ago)
Author:
MatthieuDien
Comment:

Fot the last point : I did a benchmark between it and the current implementation and #6800 was really slow (and have some bugs).

For now, I have to do a benchmark between #15673 and another implementation, so I willl look for look for other points

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #16107 – Description

    initial v1  
    11Several (maybe specialized) implementations of lazy lists exist. This meta ticket can be considered closed when
    22
    3 * the `class Sequence` has a parent from the category `Sets` implemented, maybe with renaming to `FiniteSequence` (#15852)
    4 * implementation of `class InfiniteSequence`
    5 * let both use `sage.misc.lazy_list` (as default implementation? do benchmark)
    6 * refactor code in `combinat.species.*stream` to use `Sequence`
    7 * how does the hypothetical `combinat.species.series.LazyPowerSeries` (#6800) fit in?
     3 * the `class Sequence` has a parent from the category `Sets` implemented, maybe with renaming to `FiniteSequence` (#15852)
     4 * implementation of `class InfiniteSequence`
     5 * let both use `sage.misc.lazy_list` (as default implementation? do benchmark)
     6 * refactor code in `combinat.species.*stream` to use `Sequence`
     7 * how does the hypothetical `combinat.species.series.LazyPowerSeries` (#6800) fit in?
    88
    99Major improvements in `combinat.species.*stream` are planned in #15673.