Ticket #349 (accepted planned)

Opened 2 years ago

Last modified 7 weeks ago

IterAdapter improvements

Reported by: ichthyo Owned by: ichthyo
Priority: nice Milestone: 2beta
Component: lumieraProc Keywords: QA cleanup lib
Cc: Blocked By: #182, #353, #375, #390, #392, #393, #410, #874
Blocking: #283

Description

IterAdapter needs some more love....
Especially, the iteration control API seems misaligned.

  • maybe we should better define the extension point through a free function (to be picked up by ADL)
  • alternatively, we could shape the conrol API similar to Java's Iterator interface, i.e. hasNext() and next()

But before we can do any of these changes, we need more experiences with the use of the whole concept

Change History

comment:1 Changed 2 years ago by ichthyo

  • Blocked By 353 added

comment:2 Changed 2 years ago by ichthyo

  • Blocked By 375 added

comment:3 Changed 2 years ago by ichthyo

  • Status changed from new to accepted

due to the work on #353 (which was caused by the use within the QueryResolver), I need to change the iteration control API to free functions right away.

comment:4 Changed 2 years ago by ichthyo

  • Blocked By 390 added

comment:5 Changed 2 years ago by ichthyo

  • Blocked By 392 added

comment:6 Changed 2 years ago by ichthyo

  • Blocked By 393 added

comment:7 Changed 2 years ago by ichthyo

  • Owner ichthyo deleted
  • Status changed from accepted to assigned

comment:8 Changed 2 years ago by ichthyo

  • Blocking 283 added

comment:9 Changed 2 years ago by ichthyo

  • Blocked By 410 added

comment:10 Changed 20 months ago by ichthyo

build quite some iterators meanwhile, but didn't settle down on a solution here... thus keeping this one open for now

comment:11 Changed 16 months ago by ichthyo

  • Owner set to ichthyo
  • Status changed from assigned to accepted
  • Type changed from todo to planned

now seems to be more mature, rather just requiring a bit of renaming and cleanup. Anyway, keeping this open but pushing to future -- still needing more practical experience with those iter adapters and itertools

comment:12 Changed 7 weeks ago by ichthyo

  • Blocked By 874 added
Note: See TracTickets for help on using tickets.