Представьте себе либу, решающую такую задачу:

Есть набор объектов и набор функций, меняющих состояния этих обектов.
Библиотека определяет такую последовательность применений функций, чтобы из одного начального набора состояний объектов прийти к какому-то другому нужному состоянию.

Вот как бы вы это назвали? Пока я склоняюсь к variantor (variant & iterator)

  • crypt
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    может, просто, как обычно, детская библиотека №2?

    • UsruserOP
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      Код будет на С++, явно не для детей.

      • Вячеслав
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        Техническая библиотека ГосНИИ имени Ленина

      • crypt
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        ок, археологическая библиотека имени усрусь-юзера.

      • unt1tled
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        Библиотека старшей группы no 2. Бисгрун-2 (Бисгрун-усрусь-2).

  • cocucka
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    Процесс подбора вариантов стохастический?

    • UsruserOP
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      стохастический

      Нет, тупой перебор всех возможных комбинаций.

      • deep-purple
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        тупой перебор всех возможных комбинаций

        Ну ты бы хоть на графы тогда переехал.

        • UsruserOP
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

          Переехал? Ну я дерево и делаю. Других идей всё равно пока нет.

  • cocucka
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    Нейросеть предлагает:

        Libvariator
        Libvarikit
        Libvaripack
        Libvarinet
        Libvarifit
        Libvarizip
        Libvaribox
        Libvariware
        Libvarimax
        Libvarizip
    
  • Nervous
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    из одного начального набора состояний объектов прийти к какому-то другому нужному состоянию

    Ничего не понятно. Объект имеет изначально несколько состояний (нет, я не знаю, как это) и нужно привести его к одному состоянию? Есть несколько объектов в различных состояниях и нужно привести их все к одному состоянию? Несколько объектов с разными состояниями перевести в другие состояния? А главное — зачем это все?

    • UsruserOP
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      Есть много объектов, у каждого своё состояние. Любой из объектов можно пнуть чтобы он изменил своё состояние (а иногда и состояние других объектов).
      Нужно узнать последовательность пинков приводящих массив объектов к какому-то нужному состоянию.

      • Nervous
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        Любой из объектов можно пнуть чтобы он изменил своё состояние

        Тыкаем объекты и смотрим, что получится? Любопытное занятие. Предлагаю тогда назвать poke and monitor, сокращенно pokemon.

  • Meyer
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    «Библиотека определяет такую последовательность применений функций, чтобы из одного начального набора состояний объектов прийти к какому-то другому нужному состоянию.» Посмотри, можно ли это реализовать в виде FSM.

  • Spoofing
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    libmutation

    libmut

    libmutable

    в природе все случайные события которые происходят на уровне днк называют мутациями

  • ashot
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    склоняюсь к variantor (variant & iterator)

    Vibrator уже предлагали?